/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--white:#fff;--gray-100:#f6f6f6;--gray-200:#eee;--gray-300:#ddd;--gray-400:#ccc;--gray-500:#aaa;--gray-600:#777;--gray-700:#555;--gray-800:#333;--gray-900:#222;--black:#000;--sushi:#93c341;--japanese-laurel:#008000;--cornflower-blue:#6195ED;--fuchsia-blue:#6F42C1;--punch:#DC3545;--ecstasy:#FD7E14;--amber:#FFC107;--font-family:'Source Sans Pro',sans-serif;--text-xs:normal normal normal 0.75rem/1rem var(--font-family);--text-sm:normal normal normal 0.875rem/1.25rem var(--font-family);--text-base:normal normal normal 1rem/1.5rem var(--font-family);--text-lg:normal normal normal 1.125rem/1,75rem var(--font-family);--text-xl:normal normal normal 1.25rem/1.75rem var(--font-family);--font-normal:400;--font-semibold:600;--font-bold:700;--text-color-black:var(--black);--text-color-dark-gray:var(--gray-700);--text-color-white:var(--white);--badge-primary:var(--white);--desktop-headings:var(--desktop-text);--views-row-gap:30px;--views-row-bg:var(--gray-100);--views-row-separator:var(--gray-300);--gutter-width:12px;--completed:var(--japanese-laurel);--pager-hover-bg:var(--gray-100);--pager-active-bg:var(--gray-700);--pager-active:var(--white);--progress-main:var(--gray-500);--progress-bg:var(--gray-200);--progress-bar-bg:var(--sushi);--collaps-btn-bg:var(--gray-500);--collaps-btn-hover-bg:var(--gray-600);--message-self-bg:var(--gray-400);--user-picture-border:var(--gray-300);--footer:var(--desktop-header-link);--footer-bg:var(--desktop-header-bg);--footer-gap:30px;--footer-headings:var(--white);--footer-icons-bg:var(--gray-600);--footer-icons-hover-bg:var(--gray-700);--footer-separator:var(--gray-600);--footer-links:var(--white);--footer-sub-headings:var(--gray-600);--home-leadspace-bg:var(--gray-200);--lms-list-header:var(--gray-600);--elearning-list-bg:var(--gray-200);--community-join:var(--white);--filter-button-bg:#F5F5F5;--filter-button-bg-hover:#D5D5D5;--step-active:var(--white);--breadcrumb:var(--gray-700);--breadcrumb-hover:var(--gray-800);}
@font-face{font-family:"icons";src:url(/themes/custom/apo3/fonts/icons/fonts/icons.ttf?9rl7m5=) format("truetype"),url(/themes/custom/apo3/fonts/icons/fonts/icons.woff?9rl7m5=) format("woff"),url(/themes/custom/apo3/fonts/icons/fonts/icons.svg?9rl7m5=#icons) format("svg");font-weight:normal;font-style:normal;font-display:block;}.icon,.section-module h1 .in-progress::before,.section-module h1 .evaluation-pending::before,.section-module h1 .evaluated::before,.view-trainings .lp-status.lp-status-failed::before,.view-communities .lp-status.lp-status-failed::before,.view-my-communities-tab .lp-status.lp-status-failed::before,.view-trainings .lp-status.lp-status-passed::before,.view-communities .lp-status.lp-status-passed::before,.view-my-communities-tab .lp-status.lp-status-passed::before,.view-trainings .lp-status.lp-status-in-progress::before,.view-communities .lp-status.lp-status-in-progress::before,.view-my-communities-tab .lp-status.lp-status-in-progress::before{font-family:"icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-group_add:before{content:"\e967";}.icon-help-circle:before{content:"\e965";}.icon-group:before{content:"\e966";}.icon-check-light:before,.section-module h1 .evaluated:before,.view-trainings .lp-status.lp-status-passed:before,.view-communities .lp-status.lp-status-passed:before,.view-my-communities-tab .lp-status.lp-status-passed:before{content:"\e963";}.icon-progress-light:before,.section-module h1 .in-progress:before,.view-trainings .lp-status.lp-status-in-progress:before,.view-communities .lp-status.lp-status-in-progress:before,.view-my-communities-tab .lp-status.lp-status-in-progress:before{content:"\e964";}.icon-check-light:before,.section-module h1 .evaluated:before,.view-trainings .lp-status.lp-status-passed:before,.view-communities .lp-status.lp-status-passed:before,.view-my-communities-tab .lp-status.lp-status-passed:before{content:"\e963";}.icon-check:before,.section-module h1 .evaluation-pending:before,.view-trainings .lp-status.lp-status-failed:before,.view-communities .lp-status.lp-status-failed:before,.view-my-communities-tab .lp-status.lp-status-failed:before{content:"\e95c";}.icon-contract:before{content:"\e95d";}.icon-double-chevron-left:before{content:"\e95e";}.icon-double-chevron-right:before{content:"\e95f";}.icon-empty:before{content:"\e960";}.icon-expand:before{content:"\e961";}.icon-progress:before{content:"\e962";}.icon-page:before{content:"\e95a";}.icon-time:before{content:"\e95b";}.icon-people:before{content:"\e959";}.icon-achievements:before{content:"\e904";}.icon-add-circle:before{content:"\e907";}.icon-arrow-right:before{content:"\e908";}.icon-avatar:before{content:"\e90a";}.icon-bell:before{content:"\e911";}.icon-bell-2:before{content:"\e933";}.icon-breadcrumb:before{content:"\e90b";}.icon-calendar:before{content:"\e90f";}.icon-calendar-2:before{content:"\e910";}.icon-catalog:before{content:"\e912";}.icon-category:before{content:"\e913";}.icon-chat:before{content:"\e919";}.icon-checkmark:before{content:"\e909";}.icon-checkmark-circle:before{content:"\e940";}.icon-chevron-down:before{content:"\e900";}.icon-chevron-down-rounded:before{content:"\e94b";}.icon-chevron-down-thin:before{content:"\e953";}.icon-chevron-left:before{content:"\e954";}.icon-chevron-left-rounded:before{content:"\e902";}.icon-chevron-left-thin:before{content:"\e955";}.icon-chevron-right:before{content:"\e956";}.icon-chevron-right-rounded:before{content:"\e903";}.icon-chevron-right-thin:before{content:"\e957";}.icon-chevron-up:before{content:"\e901";}.icon-chevron-up-rounded:before{content:"\e94c";}.icon-chevron-up-thin:before{content:"\e905";}.icon-click:before{content:"\e928";}.icon-click-2:before{content:"\e929";}.icon-clock:before{content:"\e92a";}.icon-close:before{content:"\e90c";}.icon-close-thin:before{content:"\e914";}.icon-cog:before{content:"\e915";}.icon-cogs:before{content:"\e916";}.icon-collaborative:before{content:"\e92b";}.icon-doc:before{content:"\e92c";}.icon-doc-add:before{content:"\e92d";}.icon-download:before{content:"\e906";}.icon-edit:before{content:"\e92e";}.icon-envelope:before{content:"\e932";}.icon-facebook:before{content:"\e91f";}.icon-folder:before{content:"\e92f";}.icon-forum:before{content:"\e930";}.icon-fullscreen:before{content:"\e931";}.icon-gplus:before{content:"\e91e";}.icon-grip:before{content:"\e94d";}.icon-heart:before{content:"\e91b";}.icon-home:before{content:"\e934";}.icon-home-2:before{content:"\e935";}.icon-info:before{content:"\e91c";}.icon-instagram:before{content:"\e91d";}.icon-layout-1:before{content:"\e936";}.icon-layout-2:before{content:"\e937";}.icon-layout-3:before{content:"\e938";}.icon-layout-4:before{content:"\e939";}.icon-line:before{content:"\e93a";}.icon-link:before{content:"\e93b";}.icon-linkedin:before{content:"\e920";}.icon-list:before{content:"\e94e";}.icon-logout:before{content:"\e93c";}.icon-menu:before{content:"\e93d";}.icon-messages:before{content:"\e93e";}.icon-mobile:before{content:"\e951";}.icon-module-open:before{content:"\e943";}.icon-more:before{content:"\e944";}.icon-move:before{content:"\e927";}.icon-paperclip:before{content:"\e918";}.icon-pencil:before{content:"\e90e";}.icon-pinterest:before{content:"\e924";}.icon-plus:before{content:"\e90d";}.icon-question-mark:before{content:"\e925";}.icon-radio-off:before{content:"\e945";}.icon-radio-on:before{content:"\e946";}.icon-refresh:before{content:"\e926";}.icon-refresh-thin:before{content:"\e94f";}.icon-required-step:before{content:"\e947";}.icon-rss:before{content:"\e952";}.icon-search:before{content:"\e917";}.icon-stack:before{content:"\e942";}.icon-star:before{content:"\e91a";}.icon-support:before{content:"\e958";}.icon-tile:before{content:"\e948";}.icon-trainings:before{content:"\e949";}.icon-trash:before{content:"\e93f";}.icon-tree-view:before{content:"\e94a";}.icon-tumblr:before{content:"\e922";}.icon-twitter:before{content:"\e921";}.icon-undo:before{content:"\e941";}.icon-upload:before{content:"\e950";}.icon-youtube:before{content:"\e923";}.icon-users:before{content:"\e972";}main,table{font:var(--text-base);}body,h1,h2,h3,h4,h5,h6{font-family:var(--font-family);}.local-actions{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;}.local-actions li{margin-right:1rem;margin-bottom:1rem;}.h5p-audio-inner .h5p-audio-minimal-button{width:35px !important;height:35px !important;font-size:15px !important;display:flex;align-items:center;justify-content:center;}.block-page-title-block h1{font-weight:var(--font-semibold);}.block-page-title-block em{padding:0 1rem 0 0.5rem;}.btn::before{display:none;}.badge-pill{margin:10px 0;padding:5px 15px;font:var(--font-normal);}a.badge-primary{color:var(--badge-primary);background-color:var(--desktop-link);}a.badge-primary:hover{background-color:var(--desktop-link-hover);}.opigno_activity__wrapper .form-actions #edit-back{color:var(--desktop-button-text-secondary);}.step-list-aside a:hover,.achievements-tabs a:hover{color:var(--step-active);}.step-list-aside .active a,.step-list-aside .active span,.achievements-tabs .active a,.achievements-tabs .active span{color:var(--step-active);}.view-id-related_communities.view-display-id-block_1 a:not(.btn-bg),.block--communityinformation-2 a:not(.btn-bg),.block--discussionsfilter a:not(.btn-bg),.button-links a:not(.btn-bg){border-radius:0.625rem;display:block;cursor:pointer;padding:0.375rem 1.5625rem 0.375rem 1.25rem;position:relative;-webkit-transition:background-color 0.3s ease-out;-o-transition:background-color 0.3s ease-out;transition:background-color 0.3s ease-out;margin-bottom:var(--gutter-width);color:var(--desktop-text);background:var(--filter-button-bg);}.view-id-related_communities.view-display-id-block_1 a:not(.btn-bg):hover,.block--communityinformation-2 a:not(.btn-bg):hover,.block--discussionsfilter a:not(.btn-bg):hover,.button-links a:not(.btn-bg):hover{background-color:var(--filter-button-bg-hover);text-decoration:none;}.view-id-related_communities.view-display-id-block_1 a:not(.btn-bg).is-active,.block--communityinformation-2 a:not(.btn-bg).is-active,.block--discussionsfilter a:not(.btn-bg).is-active,.button-links a:not(.btn-bg).is-active{background-color:var(--desktop-button-color);color:var(--desktop-button-text-primary);}.block-learningpathmenu,.block-communitymenu{font:var(--text-base);}.block-learningpathmenu ul.links,.block-communitymenu ul.links{display:flex;align-items:center;gap:20px;}.block-learningpathmenu ul.links,.block-communitymenu ul.links,.block-learningpathmenu ul.links li,.block-communitymenu ul.links li{list-style:none;margin:0;padding:0;}.block-learningpathmenu ul.links li.is-active a,.block-communitymenu ul.links li.is-active a,.block-learningpathmenu ul.links li a.is-active,.block-communitymenu ul.links li a.is-active{color:var(--desktop-link-hover);border-bottom:2px solid var(--desktop-link-hover);text-decoration:none;}.dropdown.bootstrap-select ul.dropdown-menu li.selected{display:none;}.btn-border-red,.remove-button,.ui-dialog-buttonset .form-submit[id*=remove],form #edit-actions-delete,form #edit-cancel,form #edit-delete,form #edit-unpublish,form .form-submit[id*=remove],.tableresponsive-toggle{border-color:var(--desktop-button-color) !important;color:var(--desktop-button-text-secondary);}.btn-border-red:hover,.remove-button:hover,.ui-dialog-buttonset .form-submit[id*=remove]:hover,form #edit-actions-delete:hover,form #edit-cancel:hover,form #edit-delete:hover,form #edit-unpublish:hover,form .form-submit[id*=remove]:hover,.tableresponsive-toggle:hover{background-color:var(--desktop-button-color-hover-secondary) !important;color:var(--desktop-button-text-secondary);}.visually-hidden,label.option.visually-hidden{display:block;position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}th.priority-low,th.priority-medium,td.priority-low,td.priority-medium{display:none;}@media screen and (min-width:38em){th.priority-medium,td.priority-medium{display:table-cell;}}@media screen and (min-width:60em){th.priority-low,td.priority-low{display:table-cell;}}button.tableresponsive-toggle{background-color:var(--desktop-button-color);border:2px solid var(--desktop-button-color);border-radius:1.5625rem;color:var(--desktop-button-text-primary);font-size:0.85rem;font-weight:bold;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:2.5rem;min-width:9.75rem;margin-bottom:1rem;padding:0.325rem 0.9375rem;text-align:center;transition:0.3s ease-out;}.apo3-responsive-table{overflow-x:auto;}@media (max-width:1199.98px){header.page-header{padding:1rem 0;z-index:11;}}@media (max-width:991.98px){.toolbar-fixed header.page-header{top:2rem;}}@media (max-width:991.98px){header.page-header .col-left{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;}}header.page-header .site-logo{display:block;max-width:258px;}header.page-header #site-name{display:block;font-size:0;background-repeat:no-repeat;background-position:top left;background-color:transparent;background-size:100%;}header.page-header .col-right{justify-content:center;}header.page-header .block-profile{margin-bottom:0.5rem;margin-left:1rem;margin-right:1rem;}@media (min-width:1400px){header.page-header .block-profile{margin-bottom:0.75rem;margin-left:1.5rem;margin-right:1.5rem;}}header.page-header .block-profile .profile-pic{align-items:flex-end;background-color:var(--desktop-header-link);border:1px solid var(--desktop-header-link-active);display:flex;justify-content:center;}header.page-header .block-profile .profile-pic.has-picture{border:0 none;}header.page-header .block-profile .profile-pic g{fill:var(--desktop-header-link-active);}header.page-header .block-notifications__item:first-child{margin-left:0;}header.page-header .block-notifications__item:last-child{margin-right:0;}header.page-header .block-notifications__item .fi,header.page-header .block-notifications__item .icon,header.page-header .block-notifications__item .section-module h1 .in-progress::before,.section-module h1 header.page-header .block-notifications__item .in-progress::before,header.page-header .block-notifications__item .section-module h1 .evaluation-pending::before,.section-module h1 header.page-header .block-notifications__item .evaluation-pending::before,header.page-header .block-notifications__item .section-module h1 .evaluated::before,.section-module h1 header.page-header .block-notifications__item .evaluated::before,header.page-header .block-notifications__item .view-trainings .lp-status.lp-status-failed::before,.view-trainings header.page-header .block-notifications__item .lp-status.lp-status-failed::before,header.page-header .block-notifications__item .view-communities .lp-status.lp-status-failed::before,.view-communities header.page-header .block-notifications__item .lp-status.lp-status-failed::before,header.page-header .block-notifications__item .view-my-communities-tab .lp-status.lp-status-failed::before,.view-my-communities-tab header.page-header .block-notifications__item .lp-status.lp-status-failed::before,header.page-header .block-notifications__item .view-trainings .lp-status.lp-status-passed::before,.view-trainings header.page-header .block-notifications__item .lp-status.lp-status-passed::before,header.page-header .block-notifications__item .view-communities .lp-status.lp-status-passed::before,.view-communities header.page-header .block-notifications__item .lp-status.lp-status-passed::before,header.page-header .block-notifications__item .view-my-communities-tab .lp-status.lp-status-passed::before,.view-my-communities-tab header.page-header .block-notifications__item .lp-status.lp-status-passed::before,header.page-header .block-notifications__item .view-trainings .lp-status.lp-status-in-progress::before,.view-trainings header.page-header .block-notifications__item .lp-status.lp-status-in-progress::before,header.page-header .block-notifications__item .view-communities .lp-status.lp-status-in-progress::before,.view-communities header.page-header .block-notifications__item .lp-status.lp-status-in-progress::before,header.page-header .block-notifications__item .view-my-communities-tab .lp-status.lp-status-in-progress::before,.view-my-communities-tab header.page-header .block-notifications__item .lp-status.lp-status-in-progress::before{color:var(--desktop-header-link);font-size:1.5rem;transition:color 0.3s ease-out,border-color 0.3s ease-out;}header.page-header .block-notifications__item a:hover .fi,header.page-header .block-notifications__item a:hover .icon,header.page-header .block-notifications__item a:hover .section-module h1 .in-progress::before,.section-module h1 header.page-header .block-notifications__item a:hover .in-progress::before,header.page-header .block-notifications__item a:hover .section-module h1 .evaluation-pending::before,.section-module h1 header.page-header .block-notifications__item a:hover .evaluation-pending::before,header.page-header .block-notifications__item a:hover .section-module h1 .evaluated::before,.section-module h1 header.page-header .block-notifications__item a:hover .evaluated::before,header.page-header .block-notifications__item a:hover .view-trainings .lp-status.lp-status-failed::before,.view-trainings header.page-header .block-notifications__item a:hover .lp-status.lp-status-failed::before,header.page-header .block-notifications__item a:hover .view-communities .lp-status.lp-status-failed::before,.view-communities header.page-header .block-notifications__item a:hover .lp-status.lp-status-failed::before,header.page-header .block-notifications__item a:hover .view-my-communities-tab .lp-status.lp-status-failed::before,.view-my-communities-tab header.page-header .block-notifications__item a:hover .lp-status.lp-status-failed::before,header.page-header .block-notifications__item a:hover .view-trainings .lp-status.lp-status-passed::before,.view-trainings header.page-header .block-notifications__item a:hover .lp-status.lp-status-passed::before,header.page-header .block-notifications__item a:hover .view-communities .lp-status.lp-status-passed::before,.view-communities header.page-header .block-notifications__item a:hover .lp-status.lp-status-passed::before,header.page-header .block-notifications__item a:hover .view-my-communities-tab .lp-status.lp-status-passed::before,.view-my-communities-tab header.page-header .block-notifications__item a:hover .lp-status.lp-status-passed::before,header.page-header .block-notifications__item a:hover .view-trainings .lp-status.lp-status-in-progress::before,.view-trainings header.page-header .block-notifications__item a:hover .lp-status.lp-status-in-progress::before,header.page-header .block-notifications__item a:hover .view-communities .lp-status.lp-status-in-progress::before,.view-communities header.page-header .block-notifications__item a:hover .lp-status.lp-status-in-progress::before,header.page-header .block-notifications__item a:hover .view-my-communities-tab .lp-status.lp-status-in-progress::before,.view-my-communities-tab header.page-header .block-notifications__item a:hover .lp-status.lp-status-in-progress::before,header.page-header .block-notifications__item a:focus .fi,header.page-header .block-notifications__item a:focus .icon,header.page-header .block-notifications__item a:focus .section-module h1 .in-progress::before,.section-module h1 header.page-header .block-notifications__item a:focus .in-progress::before,header.page-header .block-notifications__item a:focus .section-module h1 .evaluation-pending::before,.section-module h1 header.page-header .block-notifications__item a:focus .evaluation-pending::before,header.page-header .block-notifications__item a:focus .section-module h1 .evaluated::before,.section-module h1 header.page-header .block-notifications__item a:focus .evaluated::before,header.page-header .block-notifications__item a:focus .view-trainings .lp-status.lp-status-failed::before,.view-trainings header.page-header .block-notifications__item a:focus .lp-status.lp-status-failed::before,header.page-header .block-notifications__item a:focus .view-communities .lp-status.lp-status-failed::before,.view-communities header.page-header .block-notifications__item a:focus .lp-status.lp-status-failed::before,header.page-header .block-notifications__item a:focus .view-my-communities-tab .lp-status.lp-status-failed::before,.view-my-communities-tab header.page-header .block-notifications__item a:focus .lp-status.lp-status-failed::before,header.page-header .block-notifications__item a:focus .view-trainings .lp-status.lp-status-passed::before,.view-trainings header.page-header .block-notifications__item a:focus .lp-status.lp-status-passed::before,header.page-header .block-notifications__item a:focus .view-communities .lp-status.lp-status-passed::before,.view-communities header.page-header .block-notifications__item a:focus .lp-status.lp-status-passed::before,header.page-header .block-notifications__item a:focus .view-my-communities-tab .lp-status.lp-status-passed::before,.view-my-communities-tab header.page-header .block-notifications__item a:focus .lp-status.lp-status-passed::before,header.page-header .block-notifications__item a:focus .view-trainings .lp-status.lp-status-in-progress::before,.view-trainings header.page-header .block-notifications__item a:focus .lp-status.lp-status-in-progress::before,header.page-header .block-notifications__item a:focus .view-communities .lp-status.lp-status-in-progress::before,.view-communities header.page-header .block-notifications__item a:focus .lp-status.lp-status-in-progress::before,header.page-header .block-notifications__item a:focus .view-my-communities-tab .lp-status.lp-status-in-progress::before,.view-my-communities-tab header.page-header .block-notifications__item a:focus .lp-status.lp-status-in-progress::before{color:var(--desktop-header-link-active);}header.page-header .block-notifications__item .icon-help-circle{font-size:1.75rem;}header.page-header .block-notifications__item .help-link{display:inline-block;height:1.75rem;position:relative;width:1.75rem;}@media (min-width:1400px){header.page-header .block-notifications__item .help-link{top:0.05rem;}}header.page-header .block-notifications__item .dropdown-menu{padding-top:1rem;}header.page-header .block-notifications__item--user-menu .dropdown-toggle:hover .fi-rr-angle-small-down,header.page-header .block-notifications__item--user-menu .dropdown-toggle:focus .fi-rr-angle-small-down{border-color:var(--desktop-header-link-active);}header.page-header .block-notifications__item--user-menu .user-menu-list{margin:0;}header.page-header .block-notifications__item--user-menu .menu-item--collapsed{list-style:none;}@media (max-width:991.98px){header.page-header .block--apo3-mainnavigation{display:none;}}header.page-header .main-menu{padding:0 20px;}header.page-header .main-menu .main-menu__link{text-transform:uppercase;font-weight:var(--font-normal);border-bottom:3px solid transparent;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}@media (min-width:992px){header.page-header .main-menu .main-menu__link{padding-bottom:30px;}header.page-header .main-menu .main-menu__link:hover{border-bottom:3px solid var(--desktop-header-link-active);}}header.page-header .main-menu .main-menu__link.is-active{font-weight:var(--font-normal);}@media (min-width:992px){header.page-header .main-menu .main-menu__link.is-active{border-bottom:3px solid var(--desktop-header-link-active);}}header.page-header .mobile-header-wrapper{flex:0 1 100%;}@media (max-width:991.98px){header.page-header .mobile-header .block--apo3-mainnavigation{display:block;}}header.page-header .mobile-header .block-notifications{margin-top:3.125rem;}header.page-header .mobile-header .user-menu-list{display:flex;flex-wrap:wrap;}header.page-header .mobile-header .user-menu-item{flex:0 0 50%;margin:0;}header.page-header .mobile-header .user-menu-item a{color:var(--desktop-header-link);display:block;font-weight:600;padding:1rem;}header.page-header .mobile-header .user-menu-item a:hover,header.page-header .mobile-header .user-menu-item a:focus{color:var(--desktop-header-link-active);text-decoration:none;}header.page-header .mobile-menu-btn{height:2rem;position:relative;right:0;top:0;width:2.5rem;}header.page-header .mobile-menu-btn span{border-radius:1rem;height:0.25rem;}.menu-open header.page-header .mobile-menu-btn span:first-child{-webkit-transform:rotate(45deg) translate(1px,-1px);-ms-transform:rotate(45deg) translate(1px,-1px);transform:rotate(45deg) translate(1px,-1px);}.menu-open header.page-header .mobile-menu-btn span:last-child{-webkit-transform:rotate(-45deg) translateY(0px);-ms-transform:rotate(-45deg) translateY(0px);transform:rotate(-45deg) translateY(0px);}header.page-header .block-anon-menu{margin-top:1.5rem;}@media (min-width:992px){header.page-header .block-anon-menu{margin-left:auto;margin-top:0;}}header.page-header .block-anon-menu .btn{margin-left:var(--gutter-width);min-width:auto;padding-left:1rem;padding-right:1rem;}header.page-header .block-anon-menu .btn:first-child{margin-left:0;}header.page-header .apo3-simple-tooltip__text{background-color:var(--desktop-header-link-active);color:var(--white);font-size:0.75rem;}header.page-header .apo3-simple-tooltip__text:after{border-bottom-color:var(--desktop-header-link-active);border-right-color:var(--desktop-header-link-active);}header.page-header .main-menu__submenu{background-color:var(--white);box-shadow:0 5px 16px rgba(0,0,0,0.05);border:0 none;border-top:5px solid var(--desktop-header-link-active);color:var(--desktop-text);font-size:1rem;padding:2rem;position:relative;margin-top:30px;min-width:16rem;text-align:left;text-transform:none;transition:all 0.3s ease-out;}@media (min-width:992px){header.page-header .main-menu__submenu{visibility:hidden;opacity:0;left:50%;position:absolute;transform:translateX(-50%);z-index:1;}}header.page-header .main-menu__submenu:after{border:0.5rem solid transparent;border-top-color:var(--desktop-header-link-active);border-left-color:var(--desktop-header-link-active);content:"";height:0.75rem;left:50%;position:absolute;transform:rotate(45deg) translate(-50%);top:-5px;width:0.75rem;}header.page-header .main-menu__submenu li{list-style:none;}header.page-header .main-menu__submenu a{color:var(--desktop-link);}header.page-header .main-menu__submenu a:hover,header.page-header .main-menu__submenu a:focus{color:var(--desktop-link-hover);}header.page-header .main-menu__submenu .main-menu__item{margin:0;padding:0;}header.page-header .main-menu__submenu .main-menu__link{border:0 none;display:block;font-size:1.25rem;margin-bottom:0.25rem;padding:0.5rem 0;position:relative;text-transform:none;}@media (min-width:768px){header.page-header .main-menu__submenu .main-menu__link{font-size:1rem;}}header.page-header .main-menu__submenu .main-menu__link:after{content:"";position:absolute;bottom:0;width:100%;height:0;border-top:solid 3px var(--desktop-header-link-active);left:0;-webkit-transform:scalex(0);transform:scalex(0);-webkit-transition:-webkit-transform 0.2s;transition:transform 0.2s;-webkit-transform-origin:left;transform-origin:left;}header.page-header .main-menu__submenu .main-menu__link:hover,header.page-header .main-menu__submenu .main-menu__link:focus{border:0 none;text-decoration:none;}header.page-header .main-menu__submenu .main-menu__link:hover:after,header.page-header .main-menu__submenu .main-menu__link:focus:after{-webkit-transform:scalex(1);transform:scalex(1);}header.page-header .main-menu__submenu .main-menu__link.is-active{border-bottom:0 none;}@media (min-width:992px){header.page-header .main-menu__item.has-submenu{position:relative;}}@media (min-width:992px){header.page-header .main-menu__item.has-submenu:focus-within .main-menu__submenu,header.page-header .main-menu__item.has-submenu:hover .main-menu__submenu{visibility:visible;opacity:1;}}@media (min-width:992px){header.page-header .main-menu__link:hover + .main-menu__submenu,header.page-header .main-menu__link:focus + .main-menu__submenu{visibility:visible;opacity:1;}}.page-footer{background-color:var(--footer-bg);color:var(--footer);padding:2rem 0 1.9375rem;margin-top:80px;}.page-footer nav{margin:0;}.page-footer a,.page-footer a:visited{color:var(--desktop-header-link);}.page-footer h1,.page-footer h2,.page-footer h3,.page-footer h4,.page-footer h5,.page-footer h6{color:var(--footer-headings);}.page-footer h2{font:var(--text-sm);}.page-footer .container{display:flex;flex-wrap:wrap;align-items:start;gap:var(--footer-gap);}footer.region--footer .block--apo3-socialmedia,footer.region--footer .block--campusfootersocial{margin-bottom:30px;}@media (min-width:576px){footer.region--footer .block--apo3-socialmedia,footer.region--footer .block--campusfootersocial{flex:0 0 calc(33% - var(--footer-gap));}}footer.region--footer .block--apo3-socialmedia ul,footer.region--footer .block--apo3-socialmedia ul li,footer.region--footer .block--campusfootersocial ul,footer.region--footer .block--campusfootersocial ul li{list-style:none;margin:0;padding:0;}footer.region--footer .block--apo3-socialmedia ul,footer.region--footer .block--campusfootersocial ul{display:flex;flex-wrap:wrap;gap:10px;}footer.region--footer .block--apo3-socialmedia .icon,footer.region--footer .block--apo3-socialmedia .section-module h1 .in-progress::before,.section-module h1 footer.region--footer .block--apo3-socialmedia .in-progress::before,footer.region--footer .block--apo3-socialmedia .section-module h1 .evaluation-pending::before,.section-module h1 footer.region--footer .block--apo3-socialmedia .evaluation-pending::before,footer.region--footer .block--apo3-socialmedia .section-module h1 .evaluated::before,.section-module h1 footer.region--footer .block--apo3-socialmedia .evaluated::before,footer.region--footer .block--apo3-socialmedia .view-trainings .lp-status.lp-status-failed::before,.view-trainings footer.region--footer .block--apo3-socialmedia .lp-status.lp-status-failed::before,footer.region--footer .block--apo3-socialmedia .view-communities .lp-status.lp-status-failed::before,.view-communities footer.region--footer .block--apo3-socialmedia .lp-status.lp-status-failed::before,footer.region--footer .block--apo3-socialmedia .view-my-communities-tab .lp-status.lp-status-failed::before,.view-my-communities-tab footer.region--footer .block--apo3-socialmedia .lp-status.lp-status-failed::before,footer.region--footer .block--apo3-socialmedia .view-trainings .lp-status.lp-status-passed::before,.view-trainings footer.region--footer .block--apo3-socialmedia .lp-status.lp-status-passed::before,footer.region--footer .block--apo3-socialmedia .view-communities .lp-status.lp-status-passed::before,.view-communities footer.region--footer .block--apo3-socialmedia .lp-status.lp-status-passed::before,footer.region--footer .block--apo3-socialmedia .view-my-communities-tab .lp-status.lp-status-passed::before,.view-my-communities-tab footer.region--footer .block--apo3-socialmedia .lp-status.lp-status-passed::before,footer.region--footer .block--apo3-socialmedia .view-trainings .lp-status.lp-status-in-progress::before,.view-trainings footer.region--footer .block--apo3-socialmedia .lp-status.lp-status-in-progress::before,footer.region--footer .block--apo3-socialmedia .view-communities .lp-status.lp-status-in-progress::before,.view-communities footer.region--footer .block--apo3-socialmedia .lp-status.lp-status-in-progress::before,footer.region--footer .block--apo3-socialmedia .view-my-communities-tab .lp-status.lp-status-in-progress::before,.view-my-communities-tab footer.region--footer .block--apo3-socialmedia .lp-status.lp-status-in-progress::before,footer.region--footer .block--campusfootersocial .icon,footer.region--footer .block--campusfootersocial .section-module h1 .in-progress::before,.section-module h1 footer.region--footer .block--campusfootersocial .in-progress::before,footer.region--footer .block--campusfootersocial .section-module h1 .evaluation-pending::before,.section-module h1 footer.region--footer .block--campusfootersocial .evaluation-pending::before,footer.region--footer .block--campusfootersocial .section-module h1 .evaluated::before,.section-module h1 footer.region--footer .block--campusfootersocial .evaluated::before,footer.region--footer .block--campusfootersocial .view-trainings .lp-status.lp-status-failed::before,.view-trainings footer.region--footer .block--campusfootersocial .lp-status.lp-status-failed::before,footer.region--footer .block--campusfootersocial .view-communities .lp-status.lp-status-failed::before,.view-communities footer.region--footer .block--campusfootersocial .lp-status.lp-status-failed::before,footer.region--footer .block--campusfootersocial .view-my-communities-tab .lp-status.lp-status-failed::before,.view-my-communities-tab footer.region--footer .block--campusfootersocial .lp-status.lp-status-failed::before,footer.region--footer .block--campusfootersocial .view-trainings .lp-status.lp-status-passed::before,.view-trainings footer.region--footer .block--campusfootersocial .lp-status.lp-status-passed::before,footer.region--footer .block--campusfootersocial .view-communities .lp-status.lp-status-passed::before,.view-communities footer.region--footer .block--campusfootersocial .lp-status.lp-status-passed::before,footer.region--footer .block--campusfootersocial .view-my-communities-tab .lp-status.lp-status-passed::before,.view-my-communities-tab footer.region--footer .block--campusfootersocial .lp-status.lp-status-passed::before,footer.region--footer .block--campusfootersocial .view-trainings .lp-status.lp-status-in-progress::before,.view-trainings footer.region--footer .block--campusfootersocial .lp-status.lp-status-in-progress::before,footer.region--footer .block--campusfootersocial .view-communities .lp-status.lp-status-in-progress::before,.view-communities footer.region--footer .block--campusfootersocial .lp-status.lp-status-in-progress::before,footer.region--footer .block--campusfootersocial .view-my-communities-tab .lp-status.lp-status-in-progress::before,.view-my-communities-tab footer.region--footer .block--campusfootersocial .lp-status.lp-status-in-progress::before{display:flex;gap:5px;align-items:center;font-size:0;}footer.region--footer .block--apo3-socialmedia .icon,footer.region--footer .block--apo3-socialmedia .section-module h1 .in-progress::before,.section-module h1 footer.region--footer .block--apo3-socialmedia .in-progress::before,footer.region--footer .block--apo3-socialmedia .section-module h1 .evaluation-pending::before,.section-module h1 footer.region--footer .block--apo3-socialmedia .evaluation-pending::before,footer.region--footer .block--apo3-socialmedia .section-module h1 .evaluated::before,.section-module h1 footer.region--footer .block--apo3-socialmedia .evaluated::before,footer.region--footer .block--apo3-socialmedia .view-trainings .lp-status.lp-status-failed::before,.view-trainings footer.region--footer .block--apo3-socialmedia .lp-status.lp-status-failed::before,footer.region--footer .block--apo3-socialmedia .view-communities .lp-status.lp-status-failed::before,.view-communities footer.region--footer .block--apo3-socialmedia .lp-status.lp-status-failed::before,footer.region--footer .block--apo3-socialmedia .view-my-communities-tab .lp-status.lp-status-failed::before,.view-my-communities-tab footer.region--footer .block--apo3-socialmedia .lp-status.lp-status-failed::before,footer.region--footer .block--apo3-socialmedia .view-trainings .lp-status.lp-status-passed::before,.view-trainings footer.region--footer .block--apo3-socialmedia .lp-status.lp-status-passed::before,footer.region--footer .block--apo3-socialmedia .view-communities .lp-status.lp-status-passed::before,.view-communities footer.region--footer .block--apo3-socialmedia .lp-status.lp-status-passed::before,footer.region--footer .block--apo3-socialmedia .view-my-communities-tab .lp-status.lp-status-passed::before,.view-my-communities-tab footer.region--footer .block--apo3-socialmedia .lp-status.lp-status-passed::before,footer.region--footer .block--apo3-socialmedia .view-trainings .lp-status.lp-status-in-progress::before,.view-trainings footer.region--footer .block--apo3-socialmedia .lp-status.lp-status-in-progress::before,footer.region--footer .block--apo3-socialmedia .view-communities .lp-status.lp-status-in-progress::before,.view-communities footer.region--footer .block--apo3-socialmedia .lp-status.lp-status-in-progress::before,footer.region--footer .block--apo3-socialmedia .view-my-communities-tab .lp-status.lp-status-in-progress::before,.view-my-communities-tab footer.region--footer .block--apo3-socialmedia .lp-status.lp-status-in-progress::before,footer.region--footer .block--apo3-socialmedia .icon:hover,footer.region--footer .block--campusfootersocial .icon,footer.region--footer .block--campusfootersocial .section-module h1 .in-progress::before,.section-module h1 footer.region--footer .block--campusfootersocial .in-progress::before,footer.region--footer .block--campusfootersocial .section-module h1 .evaluation-pending::before,.section-module h1 footer.region--footer .block--campusfootersocial .evaluation-pending::before,footer.region--footer .block--campusfootersocial .section-module h1 .evaluated::before,.section-module h1 footer.region--footer .block--campusfootersocial .evaluated::before,footer.region--footer .block--campusfootersocial .view-trainings .lp-status.lp-status-failed::before,.view-trainings footer.region--footer .block--campusfootersocial .lp-status.lp-status-failed::before,footer.region--footer .block--campusfootersocial .view-communities .lp-status.lp-status-failed::before,.view-communities footer.region--footer .block--campusfootersocial .lp-status.lp-status-failed::before,footer.region--footer .block--campusfootersocial .view-my-communities-tab .lp-status.lp-status-failed::before,.view-my-communities-tab footer.region--footer .block--campusfootersocial .lp-status.lp-status-failed::before,footer.region--footer .block--campusfootersocial .view-trainings .lp-status.lp-status-passed::before,.view-trainings footer.region--footer .block--campusfootersocial .lp-status.lp-status-passed::before,footer.region--footer .block--campusfootersocial .view-communities .lp-status.lp-status-passed::before,.view-communities footer.region--footer .block--campusfootersocial .lp-status.lp-status-passed::before,footer.region--footer .block--campusfootersocial .view-my-communities-tab .lp-status.lp-status-passed::before,.view-my-communities-tab footer.region--footer .block--campusfootersocial .lp-status.lp-status-passed::before,footer.region--footer .block--campusfootersocial .view-trainings .lp-status.lp-status-in-progress::before,.view-trainings footer.region--footer .block--campusfootersocial .lp-status.lp-status-in-progress::before,footer.region--footer .block--campusfootersocial .view-communities .lp-status.lp-status-in-progress::before,.view-communities footer.region--footer .block--campusfootersocial .lp-status.lp-status-in-progress::before,footer.region--footer .block--campusfootersocial .view-my-communities-tab .lp-status.lp-status-in-progress::before,.view-my-communities-tab footer.region--footer .block--campusfootersocial .lp-status.lp-status-in-progress::before,footer.region--footer .block--campusfootersocial .icon:hover{text-decoration:none;}footer.region--footer .block--apo3-socialmedia .icon:before,footer.region--footer .block--apo3-socialmedia .section-module h1 .in-progress:before,.section-module h1 footer.region--footer .block--apo3-socialmedia .in-progress:before,footer.region--footer .block--apo3-socialmedia .section-module h1 .evaluation-pending:before,.section-module h1 footer.region--footer .block--apo3-socialmedia .evaluation-pending:before,footer.region--footer .block--apo3-socialmedia .section-module h1 .evaluated:before,.section-module h1 footer.region--footer .block--apo3-socialmedia .evaluated:before,footer.region--footer .block--apo3-socialmedia .view-trainings .lp-status.lp-status-failed:before,.view-trainings footer.region--footer .block--apo3-socialmedia .lp-status.lp-status-failed:before,footer.region--footer .block--apo3-socialmedia .view-communities .lp-status.lp-status-failed:before,.view-communities footer.region--footer .block--apo3-socialmedia .lp-status.lp-status-failed:before,footer.region--footer .block--apo3-socialmedia .view-my-communities-tab .lp-status.lp-status-failed:before,.view-my-communities-tab footer.region--footer .block--apo3-socialmedia .lp-status.lp-status-failed:before,footer.region--footer .block--apo3-socialmedia .view-trainings .lp-status.lp-status-passed:before,.view-trainings footer.region--footer .block--apo3-socialmedia .lp-status.lp-status-passed:before,footer.region--footer .block--apo3-socialmedia .view-communities .lp-status.lp-status-passed:before,.view-communities footer.region--footer .block--apo3-socialmedia .lp-status.lp-status-passed:before,footer.region--footer .block--apo3-socialmedia .view-my-communities-tab .lp-status.lp-status-passed:before,.view-my-communities-tab footer.region--footer .block--apo3-socialmedia .lp-status.lp-status-passed:before,footer.region--footer .block--apo3-socialmedia .view-trainings .lp-status.lp-status-in-progress:before,.view-trainings footer.region--footer .block--apo3-socialmedia .lp-status.lp-status-in-progress:before,footer.region--footer .block--apo3-socialmedia .view-communities .lp-status.lp-status-in-progress:before,.view-communities footer.region--footer .block--apo3-socialmedia .lp-status.lp-status-in-progress:before,footer.region--footer .block--apo3-socialmedia .view-my-communities-tab .lp-status.lp-status-in-progress:before,.view-my-communities-tab footer.region--footer .block--apo3-socialmedia .lp-status.lp-status-in-progress:before,footer.region--footer .block--campusfootersocial .icon:before,footer.region--footer .block--campusfootersocial .section-module h1 .in-progress:before,.section-module h1 footer.region--footer .block--campusfootersocial .in-progress:before,footer.region--footer .block--campusfootersocial .section-module h1 .evaluation-pending:before,.section-module h1 footer.region--footer .block--campusfootersocial .evaluation-pending:before,footer.region--footer .block--campusfootersocial .section-module h1 .evaluated:before,.section-module h1 footer.region--footer .block--campusfootersocial .evaluated:before,footer.region--footer .block--campusfootersocial .view-trainings .lp-status.lp-status-failed:before,.view-trainings footer.region--footer .block--campusfootersocial .lp-status.lp-status-failed:before,footer.region--footer .block--campusfootersocial .view-communities .lp-status.lp-status-failed:before,.view-communities footer.region--footer .block--campusfootersocial .lp-status.lp-status-failed:before,footer.region--footer .block--campusfootersocial .view-my-communities-tab .lp-status.lp-status-failed:before,.view-my-communities-tab footer.region--footer .block--campusfootersocial .lp-status.lp-status-failed:before,footer.region--footer .block--campusfootersocial .view-trainings .lp-status.lp-status-passed:before,.view-trainings footer.region--footer .block--campusfootersocial .lp-status.lp-status-passed:before,footer.region--footer .block--campusfootersocial .view-communities .lp-status.lp-status-passed:before,.view-communities footer.region--footer .block--campusfootersocial .lp-status.lp-status-passed:before,footer.region--footer .block--campusfootersocial .view-my-communities-tab .lp-status.lp-status-passed:before,.view-my-communities-tab footer.region--footer .block--campusfootersocial .lp-status.lp-status-passed:before,footer.region--footer .block--campusfootersocial .view-trainings .lp-status.lp-status-in-progress:before,.view-trainings footer.region--footer .block--campusfootersocial .lp-status.lp-status-in-progress:before,footer.region--footer .block--campusfootersocial .view-communities .lp-status.lp-status-in-progress:before,.view-communities footer.region--footer .block--campusfootersocial .lp-status.lp-status-in-progress:before,footer.region--footer .block--campusfootersocial .view-my-communities-tab .lp-status.lp-status-in-progress:before,.view-my-communities-tab footer.region--footer .block--campusfootersocial .lp-status.lp-status-in-progress:before{background:var(--footer-icons-bg);border-radius:50%;color:var(--footer-bg);font-size:20px;line-height:1;padding:0.35em;}footer.region--footer .block--apo3-socialmedia .icon:hover:before,footer.region--footer .block--apo3-socialmedia .section-module h1 .in-progress:hover:before,.section-module h1 footer.region--footer .block--apo3-socialmedia .in-progress:hover:before,footer.region--footer .block--apo3-socialmedia .section-module h1 .evaluation-pending:hover:before,.section-module h1 footer.region--footer .block--apo3-socialmedia .evaluation-pending:hover:before,footer.region--footer .block--apo3-socialmedia .section-module h1 .evaluated:hover:before,.section-module h1 footer.region--footer .block--apo3-socialmedia .evaluated:hover:before,footer.region--footer .block--apo3-socialmedia .view-trainings .lp-status.lp-status-failed:hover:before,.view-trainings footer.region--footer .block--apo3-socialmedia .lp-status.lp-status-failed:hover:before,footer.region--footer .block--apo3-socialmedia .view-communities .lp-status.lp-status-failed:hover:before,.view-communities footer.region--footer .block--apo3-socialmedia .lp-status.lp-status-failed:hover:before,footer.region--footer .block--apo3-socialmedia .view-my-communities-tab .lp-status.lp-status-failed:hover:before,.view-my-communities-tab footer.region--footer .block--apo3-socialmedia .lp-status.lp-status-failed:hover:before,footer.region--footer .block--apo3-socialmedia .view-trainings .lp-status.lp-status-passed:hover:before,.view-trainings footer.region--footer .block--apo3-socialmedia .lp-status.lp-status-passed:hover:before,footer.region--footer .block--apo3-socialmedia .view-communities .lp-status.lp-status-passed:hover:before,.view-communities footer.region--footer .block--apo3-socialmedia .lp-status.lp-status-passed:hover:before,footer.region--footer .block--apo3-socialmedia .view-my-communities-tab .lp-status.lp-status-passed:hover:before,.view-my-communities-tab footer.region--footer .block--apo3-socialmedia .lp-status.lp-status-passed:hover:before,footer.region--footer .block--apo3-socialmedia .view-trainings .lp-status.lp-status-in-progress:hover:before,.view-trainings footer.region--footer .block--apo3-socialmedia .lp-status.lp-status-in-progress:hover:before,footer.region--footer .block--apo3-socialmedia .view-communities .lp-status.lp-status-in-progress:hover:before,.view-communities footer.region--footer .block--apo3-socialmedia .lp-status.lp-status-in-progress:hover:before,footer.region--footer .block--apo3-socialmedia .view-my-communities-tab .lp-status.lp-status-in-progress:hover:before,.view-my-communities-tab footer.region--footer .block--apo3-socialmedia .lp-status.lp-status-in-progress:hover:before,footer.region--footer .block--campusfootersocial .icon:hover:before,footer.region--footer .block--campusfootersocial .section-module h1 .in-progress:hover:before,.section-module h1 footer.region--footer .block--campusfootersocial .in-progress:hover:before,footer.region--footer .block--campusfootersocial .section-module h1 .evaluation-pending:hover:before,.section-module h1 footer.region--footer .block--campusfootersocial .evaluation-pending:hover:before,footer.region--footer .block--campusfootersocial .section-module h1 .evaluated:hover:before,.section-module h1 footer.region--footer .block--campusfootersocial .evaluated:hover:before,footer.region--footer .block--campusfootersocial .view-trainings .lp-status.lp-status-failed:hover:before,.view-trainings footer.region--footer .block--campusfootersocial .lp-status.lp-status-failed:hover:before,footer.region--footer .block--campusfootersocial .view-communities .lp-status.lp-status-failed:hover:before,.view-communities footer.region--footer .block--campusfootersocial .lp-status.lp-status-failed:hover:before,footer.region--footer .block--campusfootersocial .view-my-communities-tab .lp-status.lp-status-failed:hover:before,.view-my-communities-tab footer.region--footer .block--campusfootersocial .lp-status.lp-status-failed:hover:before,footer.region--footer .block--campusfootersocial .view-trainings .lp-status.lp-status-passed:hover:before,.view-trainings footer.region--footer .block--campusfootersocial .lp-status.lp-status-passed:hover:before,footer.region--footer .block--campusfootersocial .view-communities .lp-status.lp-status-passed:hover:before,.view-communities footer.region--footer .block--campusfootersocial .lp-status.lp-status-passed:hover:before,footer.region--footer .block--campusfootersocial .view-my-communities-tab .lp-status.lp-status-passed:hover:before,.view-my-communities-tab footer.region--footer .block--campusfootersocial .lp-status.lp-status-passed:hover:before,footer.region--footer .block--campusfootersocial .view-trainings .lp-status.lp-status-in-progress:hover:before,.view-trainings footer.region--footer .block--campusfootersocial .lp-status.lp-status-in-progress:hover:before,footer.region--footer .block--campusfootersocial .view-communities .lp-status.lp-status-in-progress:hover:before,.view-communities footer.region--footer .block--campusfootersocial .lp-status.lp-status-in-progress:hover:before,footer.region--footer .block--campusfootersocial .view-my-communities-tab .lp-status.lp-status-in-progress:hover:before,.view-my-communities-tab footer.region--footer .block--campusfootersocial .lp-status.lp-status-in-progress:hover:before{background:var(--footer-icons-hover-bg);text-decoration:none;}footer.region--footer .block--campusfootersocial{margin:0;}footer.region--footer .block--apo3-footer,footer.region--footer .block--campusfootermenu{margin-bottom:30px;}@media (min-width:576px){footer.region--footer .block--apo3-footer,footer.region--footer .block--campusfootermenu{flex:0 0 calc(64% - var(--footer-gap));margin-top:30px;}}footer.region--footer .block--apo3-footer ul,footer.region--footer .block--apo3-footer ul li,footer.region--footer .block--campusfootermenu ul,footer.region--footer .block--campusfootermenu ul li{list-style:none;margin:0;padding:0;}footer.region--footer .block--apo3-footer ul,footer.region--footer .block--campusfootermenu ul{display:flex;flex-wrap:wrap;gap:10px;}footer.region--footer .block--apo3-footer ul li,footer.region--footer .block--campusfootermenu ul li{border-left:1px solid var(--footer-separator);padding-left:1em;margin-left:1em;}footer.region--footer .block--apo3-footer ul li:first-child,footer.region--footer .block--campusfootermenu ul li:first-child{border:none;margin:0;padding:0;}footer.region--footer .block--apo3-footer ul li a,footer.region--footer .block--campusfootermenu ul li a{color:var(--footer-links);}footer.region--footer .block--campusfootermenu{margin:0;}footer.region--footer .block--apo3-vips,footer.region--footer .block--campusfooterleadership{margin-bottom:30px;}@media (min-width:576px){footer.region--footer .block--apo3-vips,footer.region--footer .block--campusfooterleadership{flex:0 0 calc(33% - var(--footer-gap));}}footer.region--footer .block--apo3-vips dl,footer.region--footer .block--campusfooterleadership dl{margin-bottom:0;}footer.region--footer .block--apo3-vips dl dt,footer.region--footer .block--campusfooterleadership dl dt{color:var(--footer-sub-headings);font-style:italic;}footer.region--footer .block--apo3-ourmission{font:var(--text-xs);margin-bottom:30px;}@media (min-width:576px){footer.region--footer .block--apo3-ourmission{flex:0 0 calc(64% - var(--footer-gap));}}footer.region--footer .block--apo3-ourmission h2{color:var(--footer-sub-headings);}footer.region--footer .block--apo3-copyright{flex:0 0 100%;font:var(--text-xs);}footer.region--footer .block--apo3-copyright p{margin-bottom:5px;}footer.region--footer .block--apo3-masquerade{flex:0 0 100%;}@media (max-width:991.98px){.dialog-off-canvas-main-canvas .page-main{padding-top:8rem;}}.node--content > .layout:not(.layout--full-width){margin-right:auto;margin-left:auto;max-width:540px;width:100%;}@media (min-width:768px){.node--content > .layout:not(.layout--full-width){max-width:720px;padding-right:15px;padding-left:15px;}}@media (min-width:992px){.node--content > .layout:not(.layout--full-width){max-width:960px;}}@media (min-width:1200px){.node--content > .layout:not(.layout--full-width){max-width:1140px;}}@media (max-width:991.98px){.layout--twocol-section--50-50.layout--twocol-section > .layout__region{flex:0 1 100%;}}.block-layout-media-left .layout__region--second{padding:30px;}@media (min-width:768px){.block-layout-media-left .layout__region--second{padding:30px 70px;}}.block-layout-media-right .layout__region--first{padding:30px;}@media (min-width:768px){.block-layout-media-right .layout__region--first{padding:30px 70px;}}.layout--threecol-section > .layout__region{padding:0 15px;margin-bottom:30px;}@media (max-width:991.98px){.layout--threecol-section > .layout__region{flex:0 1 100%;}}@media (min-width:768px){.layout--threecol-section > .layout__region{padding:0;}}@media (min-width:992px){.layout--threecol-section > .layout__region{padding:0 35px;}}@media (min-width:992px){.layout--threecol-section > .layout__region--first{padding-left:0;}}@media (min-width:992px){.layout--threecol-section > .layout__region--third{padding-right:0;}}.page-front .page-main > .container{max-width:initial;padding:0;}.page-front .block-layout-builder .block-title{color:var(--text-color-dark-gray);font-size:1rem;font-weight:400;text-transform:uppercase;}.page-front .block-layout-builder .body h2{color:var(--text-color-black);font-size:1.75rem;font-weight:600;margin:15px 0;}.page-front .block-layout-builder .body a:not(.btn){color:var(--desktop-link);}.page-front .block-layout-builder .body a:not(.btn):hover{text-decoration:none;}.page-front .block-layout-builder .body a:not(.btn):hover,.page-front .block-layout-builder .body a:not(.btn):focus{color:var(--desktop-link-hover);}@media (min-width:768px){.page-front .block-promotion-9 .layout-bg-row{height:40vw;min-height:500px;}}.page-front .block-promotion-9 .layout--onecol{color:var(--text-color-black);top:0;left:0;bottom:0;background:rgba(255,255,255,0.8);padding:65px 40px;}@media (min-width:768px){.page-front .block-promotion-9 .layout--onecol{position:absolute;width:40%;min-width:550px;max-width:700px;max-height:550px;margin:65px 50px;}}.page-front .block-promotion-9 .body h2{color:var(--text-color-black);font-size:40px;font-weight:700;line-height:1.1;margin:0 0 30px;text-transform:initial;}.page-front .block-promotion-9 p{font-size:1.5rem;line-height:1.1;margin-bottom:30px;}.page-front .block-promotion-9 .layout-bg-row img{object-position:top center;}.page-front .block-views-blockarticles-block-2{background:var(--elearning-list-bg);padding:30px 0;}@media (min-width:768px){.page-front .block-views-blockarticles-block-2{padding:70px 0;}}.page-front .block-views-blockarticles-block-2 .block-title,.page-front .block-views-blockarticles-block-2 .view-articles{margin-right:auto;margin-left:auto;max-width:540px;padding-right:15px;padding-left:15px;width:100%;}@media (min-width:768px){.page-front .block-views-blockarticles-block-2 .block-title,.page-front .block-views-blockarticles-block-2 .view-articles{max-width:720px;}}@media (min-width:992px){.page-front .block-views-blockarticles-block-2 .block-title,.page-front .block-views-blockarticles-block-2 .view-articles{max-width:960px;}}@media (min-width:1200px){.page-front .block-views-blockarticles-block-2 .block-title,.page-front .block-views-blockarticles-block-2 .view-articles{max-width:1140px;}}.page-front .block-views-blockarticles-block-2 .block-title{margin-top:0;margin-bottom:15px;color:var(--text-color-white);font-size:1.75rem;font-weight:400;}@media (min-width:992px){.page-front .block-views-blockarticles-block-2 .view-articles{display:flex;justify-content:space-between;}}.page-front .block-views-blockarticles-block-2 .views-row{margin-bottom:1rem;}@media (min-width:992px){.page-front .block-views-blockarticles-block-2 .views-row{flex:0 1 calc(33.33333% - 30px);margin-bottom:0;max-width:325px;}}.page-front .block-views-blockarticles-block-2 .node{background-color:var(--lms-list-header);display:flex;flex-direction:column;height:100%;}@media (min-width:576px){.page-front .block-views-blockarticles-block-2 .node{flex-direction:row;}}@media (min-width:992px){.page-front .block-views-blockarticles-block-2 .node{flex-direction:column;}}@media (min-width:576px) and (max-width:1199.98px){.page-front .block-views-blockarticles-block-2 .field-media-image,.page-front .block-views-blockarticles-block-2 .aft-lms-article-list-header{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;}}.page-front .block-views-blockarticles-block-2 img{width:100%;height:245px;-o-object-fit:cover;object-fit:cover;}@media (min-width:576px){.page-front .block-views-blockarticles-block-2 img{height:100%;}}.page-front .block-views-blockarticles-block-2 .aft-lms-article-list-header{color:var(--text-color-white);margin:0;padding:30px;cursor:pointer;height:100%;}.page-front .block-views-blockarticles-block-2 .aft-lms-article-list-header a{color:var(--text-color-white);}.page-front .block-views-blockarticles-block-2 .aft-lms-article-list-header a:focus{text-decoration:underline;}.page-front .block-views-blockarticles-block-2 .aft-lms-article-list-header a:hover{text-decoration:none;}.page-front .block-views-blockarticles-block-2 .aft-lms-article-linked-title{font-size:1.25rem;font-weight:600;margin:0 0 5px;text-transform:initial;}.page-front .block-views-blockarticles-block-2 .aft-lms-article-date{font-style:italic;}.page-front .block-basic-22{margin-top:30px;margin-bottom:30px;margin-right:auto;margin-left:auto;max-width:540px;padding-right:15px;padding-left:15px;width:100%;}@media (min-width:768px){.page-front .block-basic-22{max-width:720px;}}@media (min-width:992px){.page-front .block-basic-22{max-width:960px;}}@media (min-width:1200px){.page-front .block-basic-22{max-width:1140px;}}.page-front .block-basic-22 .block-title{color:var(--heading-color-secondary);font-size:1.75rem;font-weight:600;margin:15px 0;}.page-front .block-basic-19 .block-title,.page-front .block-basic-20 .block-title,.page-front .block-basic-21 .block-title{display:flex;font-size:1.75rem;margin:15px 0;font-weight:600;}.page-front .block-basic-19 .block-title:before,.page-front .block-basic-20 .block-title:before,.page-front .block-basic-21 .block-title:before{display:inline-block;font-family:"icons";font-size:45px;line-height:normal;margin-right:10px;color:var(--desktop-button-color);}.page-front .block-basic-19 .block-title:before{content:"\e95b";}.page-front .block-basic-20 .block-title:before{content:"\e959";}.page-front .block-basic-21 .block-title:before{content:"\e95a";}.page-front .block-basic-23{text-align:center;}.campus-home-banner.layout-bg-section{overflow:hidden;}.campus-home-banner .layout-bg-row{width:200%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media (min-width:768px){.campus-home-banner .layout-bg-row{height:40vw;min-height:500px;}}.campus-home-banner .layout-bg-row > *{position:relative;width:50%;min-height:1px;}.campus-home-banner .layout-bg-bg-wrapper{position:absolute;width:100%;height:100%;}.campus-home-banner .layout-bg-bg-wrapper .field-featured-image{height:100%;}.campus-home-banner .layout-bg-bg-wrapper img{height:100%;object-position:top center;width:100%;}.campus-home-banner .layout-bg-content-container{transform:translateX(-100%);}.campus-home-banner__text{color:var(--text-color-black);top:0;left:0;bottom:0;background:rgba(255,255,255,0.8);padding:65px 40px;}@media (min-width:768px){.campus-home-banner__text{position:absolute;width:40%;min-width:550px;max-width:700px;max-height:550px;margin:65px 50px;}}.campus-home-banner__text > h2{color:var(--text-color-black);font-size:40px;font-weight:700;line-height:1.1;margin:0 0 30px;text-transform:initial;}.campus-home-banner__text p{font-size:1.5rem;line-height:1.1;margin-bottom:30px;}.campus-home-promotion{margin-right:auto;margin-left:auto;max-width:540px;width:100%;display:flex;flex-wrap:wrap;}@media (min-width:768px){.campus-home-promotion{max-width:720px;padding-right:15px;padding-left:15px;}}@media (min-width:992px){.campus-home-promotion{max-width:960px;}}@media (min-width:1200px){.campus-home-promotion{max-width:1140px;}}.campus-home-promotion:hover,.campus-home-promotion:focus{text-decoration:none;}.campus-home-promotion:focus{outline:var(--desktop-link) 2px solid;}.campus-home-promotion__image,.campus-home-promotion__text-wrapper{flex:0 1 100%;}@media (min-width:992px){.campus-home-promotion__image,.campus-home-promotion__text-wrapper{flex:0 1 50%;}}.campus-home-promotion__text-wrapper{padding:30px;}@media (min-width:768px){.campus-home-promotion__text-wrapper{padding:30px 70px;}}@media (min-width:992px){.campus-home-promotion--left .campus-home-promotion__text-wrapper{order:-1;}}.campus-home-promotion .campus-home-promotion__text-wrapper{color:var(--text-color-black);}.campus-home-promotion .field-block-title{font-size:1rem;font-weight:400;text-transform:uppercase;}.campus-home-promotion h2{color:var(--desktop-link);font-size:1.75rem;font-weight:600;margin:15px 0;}.campus-home-promotion h2 a:hover{text-decoration:none;}.campus-home-promotion__text > h2{color:var(--text-color-dark-gray);font-size:1rem;font-weight:400;text-transform:uppercase;}.campus-home-promotion .btn{white-space:unset;}.block-views-blockcampus-blog-block-1{background:var(--elearning-list-bg);padding:30px 0;}@media (min-width:768px){.block-views-blockcampus-blog-block-1{padding:70px 0;}}.block-views-blockcampus-blog-block-1 .block-title,.block-views-blockcampus-blog-block-1 .view-campus-blog{margin-right:auto;margin-left:auto;max-width:540px;padding-right:15px;padding-left:15px;width:100%;}@media (min-width:768px){.block-views-blockcampus-blog-block-1 .block-title,.block-views-blockcampus-blog-block-1 .view-campus-blog{max-width:720px;}}@media (min-width:992px){.block-views-blockcampus-blog-block-1 .block-title,.block-views-blockcampus-blog-block-1 .view-campus-blog{max-width:960px;}}@media (min-width:1200px){.block-views-blockcampus-blog-block-1 .block-title,.block-views-blockcampus-blog-block-1 .view-campus-blog{max-width:1140px;}}.block-views-blockcampus-blog-block-1 .block-title{margin-top:0;margin-bottom:15px;color:var(--text-color-white);font-size:1.75rem;font-weight:400;}@media (min-width:992px){.block-views-blockcampus-blog-block-1 .view-campus-blog .view-content{display:flex;gap:6%;}}.block-views-blockcampus-blog-block-1 .views-row{margin-bottom:1rem;}@media (min-width:992px){.block-views-blockcampus-blog-block-1 .views-row{flex:0 1 calc(33.33333% - 30px);margin-bottom:0;max-width:325px;}}.block-views-blockcampus-blog-block-1 .group-content{background-color:var(--lms-list-header);display:flex;flex-direction:column;height:100%;}@media (min-width:576px){.block-views-blockcampus-blog-block-1 .group-content{flex-direction:row;}}@media (min-width:992px){.block-views-blockcampus-blog-block-1 .group-content{flex-direction:column;}}@media (min-width:576px){.block-views-blockcampus-blog-block-1 .group-content .node{display:flex;}}@media (min-width:992px){.block-views-blockcampus-blog-block-1 .group-content .node{flex-direction:column;}}.block-views-blockcampus-blog-block-1 .group-content img{width:100%;height:245px;-o-object-fit:cover;object-fit:cover;}@media (min-width:576px){.block-views-blockcampus-blog-block-1 .group-content img{height:100%;}}@media (min-width:576px){.block-views-blockcampus-blog-block-1 .field-media-image,.block-views-blockcampus-blog-block-1 .aft-lms-article-list-header{flex:0 0 50%;}}@media (min-width:992px){.block-views-blockcampus-blog-block-1 .field-media-image,.block-views-blockcampus-blog-block-1 .aft-lms-article-list-header{flex:0 0 100%;}}.block-views-blockcampus-blog-block-1 .aft-lms-article-list-header{color:var(--text-color-white);margin:0;padding:30px;cursor:pointer;height:100%;}.block-views-blockcampus-blog-block-1 .aft-lms-article-list-header a{color:var(--text-color-white);}.block-views-blockcampus-blog-block-1 .aft-lms-article-list-header a:focus{text-decoration:underline;}.block-views-blockcampus-blog-block-1 .aft-lms-article-list-header a:hover{text-decoration:none;}.block-views-blockcampus-blog-block-1 .aft-lms-article-linked-title{font-size:1.25rem;font-weight:600;margin:0 0 5px;text-transform:initial;}.block-views-blockcampus-blog-block-1 .aft-lms-article-date{font-style:italic;}.campus-elearning-benefits{margin-top:30px;margin-bottom:30px;margin-right:auto;margin-left:auto;max-width:540px;padding-right:15px;padding-left:15px;width:100%;}@media (min-width:768px){.campus-elearning-benefits{max-width:720px;}}@media (min-width:992px){.campus-elearning-benefits{max-width:960px;}}@media (min-width:1200px){.campus-elearning-benefits{max-width:1140px;}}.campus-elearning-benefits .block-title{color:var(--heading-color-secondary);font-size:1.75rem;font-weight:600;margin:15px 0;}.campus-elearning-benefits__items{display:flex;flex-wrap:wrap;margin-top:2rem;}.campus-elearning-benefits__item{flex:0 1 100%;margin-bottom:30px;}@media (min-width:992px){.campus-elearning-benefits__item{flex:0 1 33.3333333333%;padding:0 35px;}}@media (min-width:992px){.campus-elearning-benefits__item--0{padding-left:0;}}@media (min-width:992px){.campus-elearning-benefits__item--2{padding-right:0;}}.campus-elearning-benefits__item-heading{display:flex;margin:15px 0;}.campus-elearning-benefits__item-heading .field-featured-image{margin-right:18px;padding-top:5px;width:50px;}.campus-elearning-benefits__item-heading h2{font-size:1.75rem;font-weight:600;}.view-training-achievements.view-display-id-in_progress .views-row,.view-completed-trainings.view-display-id-in_progress .views-row{flex:0 0 calc(25% - 12px);max-width:calc(25% - 12px);}.view-training-achievements .views-row:hover .top-wrapper,.view-completed-trainings .views-row:hover .top-wrapper{transform:none;}.view-training-achievements .views-row:hover .top-wrapper .views-field-label,.view-completed-trainings .views-row:hover .top-wrapper .views-field-label{opacity:inherit;}.view-training-achievements .views-field-opigno-module-percent-complete,.view-completed-trainings .views-field-opigno-module-percent-complete{margin:20px 0;}.view-completed-trainings .views-row.has-certificate .progress-wrapper{background:url(/themes/custom/apo3/images/training_cert.png) no-repeat center 20%;}.view-trainings .views-view-responsive-grid__item,.view-communities .views-view-responsive-grid__item,.view-my-communities-tab .views-view-responsive-grid__item{position:relative;}.view-trainings .views-view-responsive-grid__item-inner,.view-communities .views-view-responsive-grid__item-inner,.view-my-communities-tab .views-view-responsive-grid__item-inner{height:100%;padding:0 0.5rem 1rem;}.view-trainings .group--card,.view-communities .group--card,.view-my-communities-tab .group--card{border-radius:0.625rem;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.2);box-shadow:0 0 6px rgba(0,0,0,0.3);display:flex;flex-flow:column;justify-content:space-between;height:100%;overflow:hidden;padding:1rem;position:relative;transition:box-shadow 0.3s;}.view-trainings .group--card.is-clickable,.view-communities .group--card.is-clickable,.view-my-communities-tab .group--card.is-clickable{cursor:pointer;}.view-trainings .group--card.is-clickable:hover,.view-trainings .group--card.is-clickable:focus-within,.view-communities .group--card.is-clickable:hover,.view-communities .group--card.is-clickable:focus-within,.view-my-communities-tab .group--card.is-clickable:hover,.view-my-communities-tab .group--card.is-clickable:focus-within{box-shadow:0 0 10px rgba(0,0,0,0.5);}.view-trainings .group--card.is-clickable a:hover,.view-communities .group--card.is-clickable a:hover,.view-my-communities-tab .group--card.is-clickable a:hover{text-decoration:none;}.view-trainings .group--card img,.view-communities .group--card img,.view-my-communities-tab .group--card img{width:100%;}.view-trainings .group--card-title,.view-communities .group--card-title,.view-my-communities-tab .group--card-title{flex-grow:1;}.view-trainings .field-learning-path-media-image,.view-trainings .field-community-image,.view-communities .field-learning-path-media-image,.view-communities .field-community-image,.view-my-communities-tab .field-learning-path-media-image,.view-my-communities-tab .field-community-image{margin:-1rem -1rem 1rem -1rem;order:-1;}.view-trainings .lp-status,.view-communities .lp-status,.view-my-communities-tab .lp-status{display:inline-block;overflow:hidden;height:24px;width:24px;}.view-trainings .lp-status:before,.view-communities .lp-status:before,.view-my-communities-tab .lp-status:before{display:inline-block;height:24px;width:24px;}.view-trainings .lp-status.lp-status-in-progress::before,.view-communities .lp-status.lp-status-in-progress::before,.view-my-communities-tab .lp-status.lp-status-in-progress::before{font-size:24px;}.view-trainings .lp-status.lp-status-passed:before,.view-communities .lp-status.lp-status-passed:before,.view-my-communities-tab .lp-status.lp-status-passed:before{color:#FFFFFF;background:var(--completed);border-radius:100%;}.view-trainings .lp-status.lp-status-passed::before,.view-communities .lp-status.lp-status-passed::before,.view-my-communities-tab .lp-status.lp-status-passed::before{font-size:24px;}.view-trainings .lp-status.lp-status-failed::before,.view-communities .lp-status.lp-status-failed::before,.view-my-communities-tab .lp-status.lp-status-failed::before{font-size:24px;}.block--trainings-filters .form-items-group,.block--communities-filters .form-items-group{flex-wrap:wrap;gap:2rem;}.section-module h1{display:flex;align-items:center;}.section-module h1 .icon-progress{display:inline-flex;}.section-module h1 .icon-progress:before{margin-left:10px;display:block;}.section-module h1 .evaluated:before{color:#FFFFFF;background:var(--completed);border-radius:100%;}.section-module h1 .evaluated::before{font-size:24px;}.section-module h1 .evaluation-pending::before{font-size:24px;}.section-module h1 .in-progress::before{font-size:24px;}.opigno_activity{overflow:hidden;}.h5p-content .page-header{background:none;}#block-apo3-activitystatus{margin-bottom:3.5em;}.opigno-lp-step-module-activity.pending-evaluation + .pending-evaluation:after{background:#d5d5d5;content:"";position:absolute;left:0;bottom:calc(100% - 2px);height:calc(100% + 6px);width:0.3125rem;}.opigno-lp-step-module-activity.pending-evaluation:before{background:#d5d5d5;border-radius:4px;content:"";position:absolute;left:0;top:0;height:100%;width:0.3125rem;}.view-global-events .views-row{border-top:1px solid var(--views-row-separator);padding:2rem 0;}.view-global-events .views-row:last-of-type{border-bottom:1px solid var(--views-row-separator);margin-bottom:2rem;}.block--discussionsfilter .btn-bg{margin-top:80px !important;display:flex !important;align-items:center;justify-content:center;}.information-links > ul{list-style:none;margin:0;padding:0;}.group-member-list .view-content{display:flex;gap:var(--gutter-width);flex-wrap:wrap;width:100%;}.group-member-list .view-content > *{width:100%;flex:0 0 100%;}.group-member-list .view-content .views-row{max-width:calc(25% - var(--gutter-width));flex:0 0 calc(25% - var(--gutter-width));text-align:left;padding-bottom:var(--views-row-gap);}.group-member-list .view-content .views-row ul,.group-member-list .view-content .views-row ul li{list-style:none;margin:0;padding:0;}.group-member-list .view-content .views-row .views-field-user-picture{float:left;margin-right:var(--gutter-width);border:1px solid var(--user-picture-border);border-radius:50%;display:inline-block;margin:0.25rem 0.5rem 0.25rem 0.25rem;overflow:hidden;}.group-member-list .view-header{padding-bottom:1.25rem;text-align:center;}.group-member-list .view-filters .form-item{display:flex;float:none;justify-content:end;margin:0;}.group-member-list .view-filters .form-item .label{display:flex;align-items:center;}.group-member-list .view-filters .form-item label{margin-bottom:0;}.group-member-list .view-filters .form-item ul{display:flex;margin:0;padding:0;}.group-member-list .view-filters .form-item li{list-style:none;margin:0 0 0 0.75rem;}.group-member-list .view-filters .bef-link{border-radius:0.25rem;display:block;margin:0;padding:0.5rem 1rem;transition:color 0.3s ease-out,background-color 0.3s ease-out;}.group-member-list .view-filters .bef-link:hover,.group-member-list .view-filters .bef-link:focus{background-color:var(--desktop-link);color:var(--pager-active);text-decoration:none;}.group-member-list .view-filters .bef-link--selected{background-color:var(--desktop-link);color:var(--pager-active);}.group-member-list .view-filters .bef-link--selected:hover,.group-member-list .view-filters .bef-link--selected:focus{background-color:var(--desktop-link-hover);}.group-member-list .view-content{margin-bottom:2rem;}.group-member-list--vertical .view-content{flex-direction:column;gap:0;margin-bottom:1rem;}.group-member-list--vertical .view-content .views-row{padding-bottom:0;display:flex;width:100%;align-items:center;gap:2px;max-width:100%;}.group-member-list--vertical .view-content .views-row .views-field-user-picture{width:15%;flex:0 0 15%;}.group-member-list--vertical .view-content .more-link{margin-top:var(--gutter-width);text-align:right;}.group--community .field:not(:last-child),.group--community .discussions-recent{margin-bottom:2rem;}.block--communityheader-2 .community-info ul.community-metadata,.block--communityheader-2 .community-info ul.community-metadata li{list-style:none;margin:0;padding:0;}.block--communityheader-2 .community-info ul.community-metadata li{align-items:center;}.block--communityheader-2 .community-info ul.community-metadata li::before{content:"•";display:inline-block;margin-right:5px;font-size:20px;}.view-id-global_events .views-row:last-child,.view-id-group_events_listing .views-row:last-child{border-bottom:1px solid #aaa;margin-bottom:2rem;}.view-id-global_events .views-row,.view-id-group_events_listing .views-row{border-top:1px solid #aaa;padding:2rem 0;}.view-id-global_events .views-row h2,.view-id-group_events_listing .views-row h2{font:var(--text-base);font-weight:var(--font-semibold);}.folder-menu-wrapper{padding-bottom:1.5rem;}.folder-menu-wrapper ul{margin:0;}.folder-menu-wrapper .folder-menu-ops-link{margin-right:1rem;}.page-node-discussion footer{margin-bottom:var(--gutter-width);}.page-node-discussion footer .btn{margin:0;margin-bottom:var(--gutter-width);background:none !important;padding:0;}.page-node-discussion footer .btn .body{margin:0;}.page-node-discussion footer .profile-pic{margin-right:var(--gutter-width);}.page-node-discussion .field-discussion-categories,.page-node-discussion .field-tags{display:inline-block;}.page-node-discussion .field-discussion-categories > div,.page-node-discussion .field-tags > div{display:inline-block;}.page-node-discussion .body{margin-top:var(--gutter-width);}.block--exposedformdiscussionspage-1 .form-items-group > .form-item{margin:0 0 var(--gutter-width) 0 !important;}.block--exposedformdiscussionspage-1 .form--inline .form-item{float:none;}.block--exposedformdiscussionspage-1 .form-items-group{display:block;}.block--exposedformdiscussionspage-1 .form-item-keys .label{clip:auto;position:relative !important;height:0;padding:0;margin:0;text-indent:-9999px;width:auto;display:block;}.block--exposedformdiscussionspage-1 .form-required::after{background-image:none;}.block--adddiscussion .btn{font:var(--text-base);}.view-discussions .discussion-tag{max-width:20rem;overflow:clip;text-overflow:ellipsis;}.page-group--learning-path .module-title{margin:2.5rem 0 1rem;}.page-group--learning-path .opigno-answer-form{margin-bottom:3rem;}@media (min-width:768px){.page-group--learning-path .opigno-answer-form .form-actions{display:grid;grid-auto-flow:column;grid-template-columns:1fr 1fr 1fr;justify-items:start;}}.page-group--learning-path .opigno-answer-form .form-submit{display:block;margin:0 0 2rem 0;}@media (min-width:768px){.page-group--learning-path .opigno-answer-form .form-submit#edit-save{grid-column:2;justify-self:center;}}@media (min-width:768px){.page-group--learning-path .opigno-answer-form .form-submit#edit-submit{grid-column:3;justify-self:end;}}.view-learning-path-classes,.view-subgroups{border-radius:0;box-shadow:none;margin:0;overflow:visible;padding:0;}.view-learning-path-classes .views-responsive-table,.view-subgroups .views-responsive-table{overflow:visible;}.view-learning-path-classes .views-responsive-table-wrapper,.view-subgroups .views-responsive-table-wrapper{min-height:200px;}@media (min-width:768px){.view-learning-path-classes .views-responsive-table-wrapper,.view-subgroups .views-responsive-table-wrapper{overflow:visible;}}.group--opigno-class .layout__region--second,.group--opigno-class .block-views-blocklearning-paths-for-class-block-1,.group--opigno-class .block-views-blockclass-facilitators-block-1{border-radius:0.625rem;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.3);box-shadow:0 0 6px rgba(0,0,0,0.3);margin-bottom:1.25rem;overflow:hidden;padding:1.25rem;}@media (min-width:768px){.group--opigno-class .layout__region--first{padding-right:1.5625rem;}}.group--opigno-class .field--name-label{display:block;font-size:1.1875rem;margin-bottom:1.25rem;}.admin-learning-path .group-form .js-form-type-textarea > .field,.admin-learning-path .group-form .js-form-type-vertical-tabs > .field{max-width:100%;}.admin-learning-path .group-form #edit-submit,.section-admin .group-form #edit-submit{color:var(--desktop-button-text-secondary);background:transparent;}.admin-learning-path .field--type-entity-reference fieldset .form-item,.section-admin .field--type-entity-reference fieldset .form-item{display:block;}.admin-learning-path .group-form #edit-delete,.section-admin .group-form #edit-delete{margin-left:0;}.tabledrag-toggle-weight{font:var(--text-xs);padding:0;border:0;min-width:fit-content;}i[class^=icon-]:before{font-family:icons !important;font-style:normal;font-variant:normal;display:inline-block;text-transform:none;line-height:1;margin-right:5px;}.admin-learning-path app-index > div:first-child{padding-top:60px;}.admin-learning-path.page-opigno-group-manager-manager-index app-index > div:first-child{padding-top:0;}.admin-learning-path .mat-buttons-wrapper{justify-content:flex-start;}.admin-learning-path .mat-buttons-wrapper .guided-navigation{display:none;}.admin-learning-path .next-link{position:absolute;top:0;right:0;}.admin-learning-path activity .name{word-break:break-all;}.admin-learning-path activity .max-score .form-text{display:inherit;}.admin-learning-path table.drag-and-drop-wrapper.user-has-info-card{margin-top:7.5rem;}.section-admin div[data-drupal-selector$=edit-header] > .form-wrapper,.admin-learning-path div[data-drupal-selector$=edit-header] > .form-wrapper{align-items:flex-end;display:flex;flex-wrap:wrap;margin-bottom:1.25rem;}.section-admin div[data-drupal-selector$=edit-header] > .form-wrapper > .form-item,.admin-learning-path div[data-drupal-selector$=edit-header] > .form-wrapper > .form-item{align-items:center;display:flex;margin-bottom:0 !important;}.section-admin div[data-drupal-selector$=edit-header] > .form-wrapper > .form-item .label,.admin-learning-path div[data-drupal-selector$=edit-header] > .form-wrapper > .form-item .label{flex:0 0 auto;margin-right:1.25rem;}.section-admin div[data-drupal-selector$=edit-header] > .form-wrapper > .form-item label,.admin-learning-path div[data-drupal-selector$=edit-header] > .form-wrapper > .form-item label{margin-bottom:0;}.section-admin div[data-drupal-selector$=edit-header] > .form-wrapper > .form-actions,.admin-learning-path div[data-drupal-selector$=edit-header] > .form-wrapper > .form-actions{margin-left:0.625rem;}.view-lp-dashboard-students .form-item-affiliate-target-id .field{min-width:400px;}.comment-answer-comment-form{display:block;}.comment-answer-comment-form .form-actions{margin-top:20px;}.comment-answer-comment-form .form-actions .form-submit{text-indent:unset;background:var(--desktop-button-color);border-color:var(--desktop-button-color);color:var(--desktop-button-text-primary);width:auto;height:auto;border-radius:1.5625rem;}.comment-answer-comment-form .form-actions .form-submit ~ .form-submit{margin-left:10px;}.comment-answer-comment-form .form-actions .form-submit:hover{background-color:var(--desktop-button-color-hover-primary);border-color:var(--desktop-button-color-hover-primary);color:var(--desktop-button-text-primary);}@media (min-width:768px){.user-dashboard .layout__region--first{padding-right:1rem;}}.user-dashboard .layout__region--second{padding-top:2rem;}@media (min-width:768px){.user-dashboard .layout__region--second{padding-left:1rem;}}.user-dashboard .dashboard-page-title{margin-bottom:2rem;}.user-dashboard .user-picture{float:left;padding-bottom:2rem;padding-right:2rem;}.user-dashboard .user-picture img{border-radius:50%;}.user-dashboard .full-name{font-size:150%;font-weight:bold;margin-bottom:0.75rem;}.user-dashboard .count-links{clear:both;}@media (min-width:768px){.user-dashboard .count-links{display:flex;gap:1rem;}}.user-dashboard .completed-trainings,.user-dashboard .certificates{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f5;background-repeat:no-repeat;background-position:1rem center;border-radius:0.625rem;clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:700;margin-bottom:1rem;min-height:5rem;min-width:18rem;padding:0.75rem 1.5rem 0.75rem 6rem;position:relative;-webkit-transition:background-color 0.3s ease-out;-o-transition:background-color 0.3s ease-out;transition:background-color 0.3s ease-out;}.user-dashboard .completed-trainings:hover,.user-dashboard .completed-trainings:focus,.user-dashboard .certificates:hover,.user-dashboard .certificates:focus{background-color:#d5d5d5;text-decoration:none;}.user-dashboard .completed-trainings{background-image:url(/themes/custom/apo3/images/trainings.svg);}.user-dashboard .certificates{background-image:url(/themes/custom/apo3/images/certificate.svg);}.user-dashboard .block-views{border-radius:0.625rem;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.3);box-shadow:0 0 6px rgba(0,0,0,0.3);margin-bottom:1.25rem;overflow:hidden;padding:1.25rem;}.user-dashboard .block-views-blocklatest-active-trainings-block{margin-top:2rem;}.user-dashboard .block-views-blocklatest-active-trainings-block .views-row{margin-bottom:1.5rem;}.user-dashboard .block-views-blocklatest-active-trainings-block .views-row:last-child{margin-bottom:0;}.user-dashboard .block-views-blocklatest-active-trainings-block .progress__label{text-align:left;}.user-dashboard .views-field-label .dashboard--latest-active-trainings__title a{color:var(--desktop-link);}.journal-question-title{font:var(--text-base);font-weight:bold;text-transform:unset;}.field--name-field-journal-answers tr:not(:first-child) td{padding-top:2rem;}.opigno-tincan__next-instructions{border-top:1px solid var(--gray-500);margin-top:4rem;padding-top:1rem;}@media (min-width:992px){.opigno-tincan__next-instructions{display:flex;justify-content:end;}}@media (min-width:992px){.opigno-tincan__help-text{max-width:21rem;}}.view-my-communities .more-link{margin-top:1rem;}.pager .pager__item{margin:0;padding:0;}.pager .pager__item a{display:block;margin:0;padding:0.5rem 1rem;}.pager .pager__item a:hover{text-decoration:none;}.pager .pager__item:first-child{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem;}.pager .pager__item:last-child{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem;}.pager .pager__item:hover{background:var(--pager-hover-bg);display:block;}.pager .pager__item.is-active{background:var(--pager-active-bg);}.pager .pager__item.is-active a{color:var(--pager-active);}.form-managed-file .file{margin-right:1rem;}.form-managed-file .form-submit{margin-left:1rem;min-height:0;min-width:0;padding:0.25rem 1rem;}.js-media-library-widget .field-prefix{font-style:italic;}.js-media-library-widget .js-media-library-open-button{background-image:none;padding-left:0.9375rem;}.js-media-library-widget .js-media-library-open-button:hover,.js-media-library-widget .js-media-library-open-button:focus{background-image:none;}.js-media-library-selection{margin-bottom:1rem;}.js-media-library-selection .js-media-library-item{display:flex;margin-bottom:0.5rem;}.js-media-library-selection .js-media-library-item > article{flex:1 1 auto;}.js-media-library-selection .js-media-library-item .js-form-item{flex:0 0 auto;}.js-media-library-selection .form-submit{height:2rem;margin-left:1rem;min-height:0;min-width:0;order:4;padding:0.25rem 1rem;}.comment-forum .comment-comment-forum-form .js-media-library-widget .js-media-library-selection .form-submit{margin-top:0;}.js-media-library-selection .js-media-library-item-preview{float:left;width:1.5rem;}.js-media-library-views-form{display:flex;flex-wrap:wrap;gap:0.5rem;}.js-media-library-views-form .js-media-library-item{border:1px solid var(--desktop-link);display:flex;padding:0.5rem;word-break:break-word;}.js-media-library-views-form .js-media-library-item:hover,.js-media-library-views-form .js-media-library-item:focus,.js-media-library-views-form .js-media-library-item.checked{background-color:var(--gray-100);cursor:pointer;}@media (min-width:768px){.js-media-library-views-form .js-media-library-item{flex:0 1 49%;}}@media (min-width:992px){.js-media-library-views-form .js-media-library-item{flex:0 1 24%;}}.media-image-edit-form .image-widget .js-form-type-textfield{display:block;margin-top:1rem;}.section-admin .js-form-type-checkbox label.option::before{line-height:1;}.form-required::after{background-image:none;}.js .dropbutton-widget,.js td .dropbutton-widget{background-color:transparent;border:0 none;}#sidebar-first .form--inline .form-item{float:none;}#sidebar-first .form-items-group{display:block;}#sidebar-first .form-item-keys .label{clip:auto;position:relative !important;height:0;padding:0;margin:0;text-indent:-9999px;width:auto;display:block;}.progress{display:block;height:auto;background:transparent;}.progress .progress__label{display:block;text-align:center;line-height:normal;}.progress .progress__track,.progress .progress__bar{border-radius:15px;overflow:hidden;}.progress .progress__track{background-color:var(--progress-bg);border-color:var(--progress-main);}.progress .progress__bar{background-color:var(--progress-bar-bg);background-image:none;border:0 none;height:14px;margin:0;}.progress .progress__label{font-weight:var(--font-semibold);text-align:center;text-transform:uppercase;color:var(--progress-main);}#block-apo3-achievements ul.links,#block-apo3-achievements ul.links li{list-style:none;margin:0;padding:0;}#block-apo3-achievements ul.links{display:flex;}#block-apo3-achievements ul.links li a.is-active{font-weight:bold;}#block-apo3-achievements ul.links li::after{content:"|";margin:0 10px;}#block-apo3-achievements ul.links li:last-child::after{content:unset;}.aft-user-groups-block ul,.aft-user-groups-block ul li{list-style:none;padding:0;margin:0;}.aft-user-groups-block ul li{border-top:1px solid #d5d5d5;padding:0.625rem 1.5625rem;}.corner-ribbon{background:var(--gray-300);color:#f0f0f0;font-size:var(--text-sm);left:-65px;letter-spacing:1px;line-height:50px;pointer-events:none;position:absolute;text-align:center;top:35px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:250px;z-index:9;}.corner-ribbon.sticky{position:fixed;}.corner-ribbon.shadow{box-shadow:0 0 3px rgba(0,0,0,0.3);}.corner-ribbon.top-left{top:35px;left:-65px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}.corner-ribbon.top-right{top:35px;right:-65px;left:auto;transform:rotate(45deg);-webkit-transform:rotate(45deg);}.corner-ribbon.bottom-left{top:auto;bottom:35px;left:-65px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}.corner-ribbon.bottom-right{top:auto;bottom:35px;right:-65px;left:auto;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}.corner-ribbon.white{background:#f0f0f0;color:#555;}.corner-ribbon.black{background:#333;}.corner-ribbon.grey{background:var(--gray-600);}.corner-ribbon.blue{background:var(--cornflower-blue);}.corner-ribbon.green{background:var(--japanese-laurel);}.corner-ribbon.purple{background:var(--fuchsia-blue);}.corner-ribbon.red{background:var(--punch);}.corner-ribbon.orange{background:var(--ecstasy);}.corner-ribbon.yellow{background:var(--amber);}.membership-requests__widget{color:var(--desktop-header-link);display:block;position:relative;}.membership-requests__widget:hover,.membership-requests__widget:focus{color:var(--desktop-header-link-active);}header.page-header .membership-requests__widget .icon,header.page-header .membership-requests__widget .view-trainings .lp-status.lp-status-in-progress::before,.view-trainings header.page-header .membership-requests__widget .lp-status.lp-status-in-progress::before,header.page-header .membership-requests__widget .view-communities .lp-status.lp-status-in-progress::before,.view-communities header.page-header .membership-requests__widget .lp-status.lp-status-in-progress::before,header.page-header .membership-requests__widget .view-my-communities-tab .lp-status.lp-status-in-progress::before,.view-my-communities-tab header.page-header .membership-requests__widget .lp-status.lp-status-in-progress::before,header.page-header .membership-requests__widget .view-trainings .lp-status.lp-status-passed::before,.view-trainings header.page-header .membership-requests__widget .lp-status.lp-status-passed::before,header.page-header .membership-requests__widget .view-communities .lp-status.lp-status-passed::before,.view-communities header.page-header .membership-requests__widget .lp-status.lp-status-passed::before,header.page-header .membership-requests__widget .view-my-communities-tab .lp-status.lp-status-passed::before,.view-my-communities-tab header.page-header .membership-requests__widget .lp-status.lp-status-passed::before,header.page-header .membership-requests__widget .view-trainings .lp-status.lp-status-failed::before,.view-trainings header.page-header .membership-requests__widget .lp-status.lp-status-failed::before,header.page-header .membership-requests__widget .view-communities .lp-status.lp-status-failed::before,.view-communities header.page-header .membership-requests__widget .lp-status.lp-status-failed::before,header.page-header .membership-requests__widget .view-my-communities-tab .lp-status.lp-status-failed::before,.view-my-communities-tab header.page-header .membership-requests__widget .lp-status.lp-status-failed::before,header.page-header .membership-requests__widget .section-module h1 .evaluated::before,.section-module h1 header.page-header .membership-requests__widget .evaluated::before,header.page-header .membership-requests__widget .section-module h1 .evaluation-pending::before,.section-module h1 header.page-header .membership-requests__widget .evaluation-pending::before,header.page-header .membership-requests__widget .section-module h1 .in-progress::before,.section-module h1 header.page-header .membership-requests__widget .in-progress::before{font-size:2.4em;}.membership-requests__widget--total-count{background:var(--desktop-header-link-active);color:var(--desktop-header-link);border-radius:50%;font-size:0.75em;right:-0.375rem;padding:1px 5px 2px;position:absolute;top:-0.375rem;}.user-menu-list .membership-requests__widget--menu-item:not(:last-child){border-bottom:1px solid var(--gray-300);margin-bottom:0.625rem;padding-bottom:0.625rem;}.membership-requests__widget--item-link{display:flex;justify-content:space-between;}.membership-requests__widget--more-wrapper{padding-top:1.5rem;text-align:center;}.membership-requests__page--list{border-top:1px solid var(--gray-300);counter-reset:membership-list-counter;list-style-position:inside;margin-bottom:0;max-width:37.5rem;padding-left:0;padding-top:0.75rem;position:relative;}.membership-requests__page--list-item{border-bottom:1px solid var(--gray-300);counter-increment:membership-list-counter;display:flex;margin-bottom:0.75rem;padding-bottom:0.75rem;}.membership-requests__page--list-item::before{color:var(--gray-400);content:counter(membership-list-counter);display:inline-block;width:1.5rem;}.membership-requests__page--item-link{display:inline-flex;flex:2;justify-content:space-between;}.membership-requests__page--item-count{padding-left:0.5rem;}#private-message-page .private-message-wrapper .private-message-author-self{background:var(--message-self-bg);}#private-message-page .private-message-wrapper .private-message-author-self::after{border-color:var(--message-self-bg) rgba(0,0,0,0) rgba(0,0,0,0);}.comment-replies__item{padding-bottom:var(--views-row-gap);margin-bottom:var(--views-row-gap);}.comment-replies__item .links{position:static;display:flex;gap:var(--gutter-width);}.comment-replies__item .links,.comment-replies__item .links li{list-style:none;margin:0;padding:0;}.comment-replies__item .links li a{font-style:italic;opacity:0.5;-webkit-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;color:var(--desktop-link);}.comment-replies__item .links li a:hover{color:var(--desktop-link-hover);opacity:1;}.comment-replies__user-info{margin-right:1.5rem;}.comment-replies__user-info .profile-pic{height:auto;margin-right:0;max-width:none;width:auto;}.comment-replies__user-info .profile-text{display:none;}.comment-forum{margin-top:var(--gutter-width);}.comment-forum .indented{margin-left:1.5rem;}.comment-forum .comment-comment-forum-form fieldset.form-item{border:1px solid #d1d1d1;padding:var(--gutter-width);margin-bottom:var(--gutter-width) !important;}.comment-forum .comment-comment-forum-form fieldset.form-item .form-submit{margin-top:var(--gutter-width);}.views-exposed-form .form-item label.option{font-weight:var(--font-normal);}.js-form-type-radio:not(:last-child){margin-bottom:0.625rem;}.admin-learning-path #edit-header > .form-wrapper,.section-admin #edit-header > .form-wrapper{align-items:baseline;gap:20px;}.more-link .btn{min-width:auto;}.vbo-view-form #edit-header{margin-bottom:2rem;}.page-views-bulk-operations-confirm .block-page-title-block em{padding-left:0;padding-right:0.25rem;}@media (min-width:768px){.section-admin .view .views-responsive-table-wrapper{overflow-x:scroll;}}nav[aria-labelledby=system-breadcrumb]{margin-bottom:1.25rem;}nav[aria-labelledby=system-breadcrumb] ol{list-style:none;padding:0;margin:0;display:flex;align-items:baseline;gap:5px;}nav[aria-labelledby=system-breadcrumb] ol li a{color:var(--breadcrumb);}nav[aria-labelledby=system-breadcrumb] ol li a:hover{color:var(--breadcrumb-hover);}nav[aria-labelledby=system-breadcrumb] ol li::after{content:"›";margin-left:5px;font-size:18px;}nav[aria-labelledby=system-breadcrumb] ol li:last-child::after{content:"";}.profile-pic__link,.profile-pic .user-picture > a{align-items:flex-end;border:1px solid var(--desktop-text);border-radius:100%;display:inline-flex;justify-content:center;height:3.5rem;overflow:hidden;width:3.5rem;}.profile-pic img{object-fit:cover;}.profile-pic svg{position:relative;top:1px;}.profile-pic svg g{fill:var(--desktop-text);}.profile-compact{align-items:center;display:flex;}.profile-compact .profile-pic{border-radius:0;height:auto;width:auto;}.profile-compact .profile-text__link{color:var(--desktop-button-text-secondary);font-size:0.875rem;}.apo3-simple-tooltip{position:relative;}.apo3-simple-tooltip__text{background-color:var(--desktop-link);border-radius:1rem;color:var(--desktop-button-text-primary);display:none;left:50%;opacity:0;padding:0.25rem 0.5rem;position:absolute;top:-2rem;transition:background-color 0.3s ease-out,color 0.3s ease-out,opacity 0.3s ease-out;transform:translate(-50%);z-index:1;}.apo3-simple-tooltip__text:after{border:0.25rem solid transparent;border-bottom-color:var(--desktop-link);border-right-color:var(--desktop-link);bottom:-0.4rem;content:"";height:0.5rem;left:50%;position:absolute;transform:rotate(45deg) translate(-50%);width:0.5rem;}.apo3-simple-tooltip:hover .apo3-simple-tooltip__text,.apo3-simple-tooltip:focus .apo3-simple-tooltip__text{display:block;opacity:1;}table.showborders{border-collapse:collapse;}table.showborders td,table.showborders th{border:1px solid #000000;}.view-students-report th,.view-students-report td,.view-students-report-lp th,.view-students-report-lp td{padding-left:1rem;padding-right:1rem;}.view-students-report th:first-child,.view-students-report td:first-child,.view-students-report-lp th:first-child,.view-students-report-lp td:first-child{padding-left:0;}.view-students-report th:last-child,.view-students-report td:last-child,.view-students-report-lp th:last-child,.view-students-report-lp td:last-child{padding-right:0;}.view-students-report legend,.view-students-report-lp legend{font-size:1.25rem;}.view-students-report fieldset.form-item,.view-students-report-lp fieldset.form-item{width:100%;}.view-students-report fieldset.form-item .form-item,.view-students-report-lp fieldset.form-item .form-item{display:inline-block;width:calc(50% - 16px);}.view-students-report fieldset.form-item .form-item:first-child,.view-students-report-lp fieldset.form-item .form-item:first-child{margin-right:24px;}.view-students-report .view-filters,.view-students-report-lp .view-filters{border-bottom:1px solid #d5d5d5;margin-bottom:2rem;padding-bottom:2rem;}.view-students-report .view-filters .form-items-group,.view-students-report-lp .view-filters .form-items-group{margin:0;}@media (min-width:576px){.view-students-report .view-filters .form-items-group,.view-students-report-lp .view-filters .form-items-group{align-items:flex-start;display:flex;}}.view-students-report .view-filters .form-item label,.view-students-report .view-filters legend,.view-students-report-lp .view-filters .form-item label,.view-students-report-lp .view-filters legend{font-size:1rem;font-weight:700;line-height:1.35;margin:0 0 0.5em;text-transform:uppercase;}@media (min-width:992px){.view-students-report .view-filters .form-item label,.view-students-report-lp .view-filters .form-item label{margin-bottom:1.0625rem;}}.view-students-report .view-filters .form-item,.view-students-report-lp .view-filters .form-item{margin-right:0;margin-top:1.5rem;max-width:100%;}@media (min-width:576px) and (max-width:991.98px){.view-students-report .view-filters .form-item,.view-students-report-lp .view-filters .form-item{flex:0 0 49%;}}@media (min-width:992px){.view-students-report .view-filters .form-item,.view-students-report-lp .view-filters .form-item{flex:0 0 auto;margin-right:1rem;margin-top:0;max-width:35%;width:auto;}}.view-students-report .view-filters .form-item:first-child,.view-students-report-lp .view-filters .form-item:first-child{margin-top:0;}@media (min-width:576px) and (max-width:991.98px){.view-students-report .view-filters .form-item:nth-child(odd),.view-students-report-lp .view-filters .form-item:nth-child(odd){margin-right:2%;}}@media (min-width:576px) and (max-width:1199.98px){.view-students-report .view-filters .form-item:nth-child(-n+2),.view-students-report-lp .view-filters .form-item:nth-child(-n+2){margin-top:0;}}@media (min-width:992px){.view-students-report .view-filters .form-item:nth-child(3n),.view-students-report-lp .view-filters .form-item:nth-child(3n){margin-right:0;}}.view-students-report .view-filters .fieldset-wrapper,.view-students-report-lp .view-filters .fieldset-wrapper{display:flex;}.view-students-report .view-filters .datetime-wrapper:first-child,.view-students-report-lp .view-filters .datetime-wrapper:first-child{margin-right:0.5rem;}.view-students-report .view-filters .datetime-wrapper__title,.view-students-report-lp .view-filters .datetime-wrapper__title{font-weight:600;margin-bottom:0.25rem;text-transform:capitalize;}.view-students-report .view-filters .datetime-wrapper .form-item:first-child,.view-students-report-lp .view-filters .datetime-wrapper .form-item:first-child{margin:0;margin-bottom:0 !important;}.view-students-report .view-filters .form-actions,.view-students-report-lp .view-filters .form-actions{flex:0 0 100%;justify-content:flex-start;margin-top:2.5rem;}.view-students-report .view-filters .form-item-sort-by,.view-students-report-lp .view-filters .form-item-sort-by{margin-right:1rem;margin-top:0;}.view-students-report .view-filters .form-item-sort-order,.view-students-report-lp .view-filters .form-item-sort-order{margin-top:0;}@media (min-width:992px){.view-students-report .view-filters .form-item-gid,.view-students-report-lp .view-filters .form-item-gid{width:35%;}}@media (min-width:992px){.view-students-report .view-filters .form-item-gid label,.view-students-report-lp .view-filters .form-item-gid label{margin-bottom:2.125rem;}}
:root{--genoa:#115e67;--tiber:#0A3D43;--iron:#d4dcdd;--peach-schnapps:#FFE1D6;--flamingo:#f4633a;--tia-maria:#C72A0F;--desktop-header-link:var(--gray-800);--desktop-link:var(--genoa);--desktop-header-bg:var(--iron);--desktop-header-link-active:var(--genoa);--desktop-button-text-primary:var(--white);--desktop-button-text-secondary:var(--genoa);--desktop-button-color:var(--genoa);--desktop-button-color-hover-primary:var(--tiber);--desktop-button-color-hover-secondary:var(--iron);--pager-active-bg:var(--genoa);--footer-icons-bg:var(--flamingo);--footer-icons-hover-bg:var(--tia-maria);--footer-links:var(--flamingo);--footer-sub-headings:var(--flamingo);--footer-bg:var(--genoa);--footer:var(--white);--heading-color-secondary:var(--genoa);--lms-list-header:var(--genoa);--elearning-list-bg:var(--genoa);}header.page-header #site-name{width:300px;height:26px;background-image:url(/themes/custom/apo3/images/aflcio-logo.png);}header.page-header .site-logo{max-width:300px;}header.page-header .block-profile .profile-pic{background-color:var(--desktop-header-bg);}.membership-requests__widget--total-count{color:var(--white);}footer.region--footer a,footer.region--footer a:visited{color:var(--iron);}#mail-wrapper #branding-wrapper{background:#d4dcdd;color:#f4633a;padding:10px;}#mail-wrapper #branding-wrapper img{height:auto;}#mail-wrapper #copyright{background:#115e67;color:#FFFFFF;}#mail-wrapper #copyright a,#mail-wrapper #copyright a:visited,#mail-wrapper #copyright a:hover,#mail-wrapper #copyright a:visited:hover{color:#FFFFFF !important;}
