/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--body-bg:#f3f4f9;--content-box-bg:#ffffff;--font-family:"SF Pro Text",BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--text-base-color:#1d1d1f;--desktop-headings:#1A4C71;--box-headings:#6f6f6f;--border:var(--body-bg);--desktop-headings-weight:500;--desktop-headings-bottom-space:2rem;--default-border-radius:.5rem;--default-row-gap:2rem;}body{font-family:var(--font-family);color:var(--text-base-color);background:var(--body-bg);line-height:1.5;}a{color:#e36700;}a:hover{color:#e36700;}h1,h2,h3,h4,h5,h5{text-transform:none;margin-block-end:2rem;font-family:var(--font-family);color:var(--desktop-headings);letter-spacing:.011em;}.block-page-title-block h1,h1{text-transform:none;--desktop-headings-weight:500;font-weight:var(--desktop-headings-weight);letter-spacing:-.005em;}h2,.content-box__title,.fieldgroup > legend{font-weight:var(--desktop-headings-weight);margin-block-end:var(--desktop-headings-bottom-space);text-transform:none;}.content-box,.view-opigno-calendar,.view-opigno-calendar[class*=month] td.single-day.single-day-active .inner,.view-opigno-calendar .opigno-calendar-upcoming .inner,.view-opigno-training-catalog .views-row{background-color:var(--content-box-bg);}.back-btn{position:relative;top:unset;left:0;margin-block-end:var(--default-row-gap);width:min-content;}.back-btn .btn__text{display:block;width:max-content;}.back-btn .fi-rr-arrow-left:before{line-height:1.125rem;border:2px solid var(--desktop-headings);border-radius:100%;height:35px;width:35px;font-size:1.375rem;display:flex;align-content:center;align-items:center;justify-content:center;}.charts-section .right-col .canvas-container{max-width:none;}.user-metrics-content{column-gap:var(--default-row-gap);}.user-metrics-content .user-metric{flex-grow:1;}.user-metrics-content .user-metric-value{text-transform:none;color:var(--desktop-headings);font-weight:700;font-size:3.5rem;}.user-metrics-content .user-metric-label{text-transform:none;color:var(--desktop-headings);}.content-box h3{text-align:left;border-bottom:1px solid var(--border);padding-bottom:.5rem;}.view-opigno-calendar[class*=month] td.single-day.single-day-active .date-box{justify-content:flex-start;}.view-opigno-calendar[class*=month] td.single-day.single-day-active .date-day,.date-box .date-day{font-weight:600;font-size:3.25rem;color:var(--desktop-headings);}.view-opigno-calendar[class*=month] td.single-day.single-day-active .date-month,.date-box .date-month{font-size:1.25rem;}.view-opigno-calendar[class*=month] td.single-day.single-day-active .date-year,.date-box .date-year{font-size:1rem;color:var(--box-headings);}.heading .type{font-style:italic;color:var(--box-headings);}.ajax-progress .throbber,.achievements-tabs .ajax-progress .throbber,header.page-header .block-notifications .notifications-block .ajax-progress .throbber,.feed-section .throbber,.page-social-feed .page-main .field--widget-opigno-entity-browser-entity-reference .js-form-wrapper .ajax-progress .throbber,.page-main .field--widget-opigno-entity-browser-entity-reference .js-form-wrapper .ajax-progress .throbber,.page-social-feed .page-main .field--widget-entity-browser-entity-reference .js-form-wrapper .ajax-progress .throbber,.section-community .page-main .field--widget-opigno-entity-browser-entity-reference .js-form-wrapper .ajax-progress .throbber,.section-community .page-main .field--widget-entity-browser-entity-reference .js-form-wrapper .ajax-progress .throbber,.section-communities-feed .page-main .field--widget-opigno-entity-browser-entity-reference .js-form-wrapper .ajax-progress .throbber,.section-communities-feed .page-main .field--widget-entity-browser-entity-reference .js-form-wrapper .ajax-progress .throbber,.section-post .page-main .field--widget-opigno-entity-browser-entity-reference .js-form-wrapper .ajax-progress .throbber,.section-post .page-main .field--widget-entity-browser-entity-reference .js-form-wrapper .ajax-progress .throbber,tr .ajax-progress-throbber .throbber,.edit-discussion-modal .ajax-progress .throbber,.lp-info .action-wrapper .ajax-progress .throbber,.section-admin .form-managed-file .ajax-progress .throbber,.login-container .form-managed-file .ajax-progress .throbber,.opigno-activity-form .form-managed-file .ajax-progress .throbber,.opigno-module-form .form-managed-file .ajax-progress .throbber,.opigno-calendar-event-form .form-managed-file .ajax-progress .throbber,.view-private-message .view-header .ajax-progress .throbber,#private-message-page .private-message-thread-full .private-message-recipients .ajax-progress .throbber{background:url(/themes/custom/trevitallms/assets/spinner.svg) center no-repeat;animation:none;height:4rem;width:4rem;fill:none;color:var(--desktop-headings);stroke:currentColor;stroke-dashoffset:6.125;stroke-dasharray:25;}.toolbar .toolbar-icon.toolbar-icon-opigno-module-settings{padding-left:1rem;}.toolbar .toolbar-icon.toolbar-icon-opigno-module-settings:before{background-image:none;}.status-message{border-radius:var(--content-box-border-radius);}body.section-module.fullscreen .opigno_activity__wrapper{margin-block:var(--row-gap-half);}body.section-module.fullscreen .opigno_activity__wrapper .module-title{display:block !important;}.dashboard-drupal-block .btn.post-preview{min-width:100%;}.manager-view div.bundle span{display:inline-block;padding:3px 7px;background-color:rgb(255 255 255 / 80%);font-weight:bold;}.manager-view div.nb-modules{display:inline-block;padding:3px 7px;background-color:rgb(255 255 255 / 80%);}
:root{}.mat-buttons-wrapper .guided-navigation ~ .detail-text{display:none;}.mat-buttons-wrapper .guided-navigation ~ .detail-text.detail-text__free-nav{display:block;}.mat-buttons-wrapper .guided-navigation.activate ~ .detail-text,.mat-buttons-wrapper .guided-navigation.mat-button-toggle-checked ~ .detail-text{display:block;}.mat-buttons-wrapper .guided-navigation.activate ~ .detail-text.detail-text__free-nav,.mat-buttons-wrapper .guided-navigation.mat-button-toggle-checked ~ .detail-text.detail-text__free-nav{display:none;}.lp-update-date{margin-block-end:2rem;}h2.lp-title{font-weight:700;border-bottom:1px solid var(--border);padding-bottom:.5rem;width:100%;margin:2rem 0 1rem 0;}.lp-info .labels h2{color:var(--text-base-color);}.lp-content__bottom{margin-bottom:0;}.content-box.lp-global-progress-wrapper{padding:var(--row-gap-half);}.opigno-lp-step-activity .lp-title{padding-inline:1rem;}.lateral-panel .step-title{margin-block-start:2rem;}.inIframe .opigno-activity-form{max-width:unset;}.h5p-image-hotspot-popup-header{height:auto;}.h5p-text li + li{margin-block-start:.5rem;}.h5p-course-presentation .h5p-element-button.h5p-element-button-small.h5p-advancedtext-button{background-color:transparent;box-shadow:none;}.h5p-course-presentation .h5p-element-button.h5p-element-button-small.h5p-advancedtext-button:hover{box-shadow:none;background:transparent;}.h5p-course-presentation .h5p-element-button.h5p-element-button-small.h5p-advancedtext-button:before{content:"\F20A";color:#1d5cff;font-size:1.25rem;}.h5p-course-presentation .h5p-element-button.h5p-element-button-small.h5p-advancedtext-button:hover:before{box-shadow:0 .3em .25em 0 rgba(0,0,0,.25);}.class-description-layout{display:flex;gap:var(--default-row-gap);align-items:flex-start;}.class-description-layout__preview{flex:0 0 14rem;max-width:14rem;}.class-description-layout__preview img{display:block;width:100%;height:auto;border-radius:var(--default-border-radius);}.class-description-layout__preview .field,.class-description-layout__preview .field__item,.class-description-layout__preview a{display:block;}.class-description-layout__text{flex:1 1 auto;min-width:0;}.class-description-layout__text > .field > p:first-child,.class-description-layout__text .field__item > p:first-child{margin-block-start:0;}.class-members-title{font-weight:700;border-bottom:1px solid var(--border);padding-bottom:.5rem;width:100%;margin:0 0 1rem 0;text-align:left;}.class-members-manage{margin-block-end:1rem;}.class-members-manage--bottom{margin-block-start:1rem;margin-block-end:0;}.class-members-table{width:100%;}.class-members-table th{color:var(--desktop-headings);}.class-members-table tbody tr.is-class-manager td{font-weight:600;}@media (max-width:767.98px){.class-description-layout{flex-direction:column;}.class-description-layout__preview{flex-basis:auto;max-width:16rem;}}
:root{--header-padding-block:1rem;--header-profile-pic-size:35px;}@media (max-width:991.98px){header.page-header{position:relative;}}header.page-header{--desktop-header-bg:var(--desktop-headings);background-color:var(--desktop-header-bg);padding-block:var(--header-padding-block)}header.page-header .block-profile .profile-pic{height:var(--header-profile-pic-size);width:var(--header-profile-pic-size);margin-inline-start:1.5rem;border:2px solid var(--desktop-header-link);}header.page-header .region-main-menu{margin-inline-start:auto;}header.page-header .block-system-branding-block .logo{max-width:21ch;}header.page-header .main-menu__item{letter-spacing:.011em;}header.page-header .block-notifications .dropdown-menu.show{box-shadow:var(--content-box-box-shadow-hover);}
:root{--column-padding:1rem;--row-gap:2rem;--content-box-border-radius:var(--default-border-radius);--content-box-box-shadow:0 0 2px rgba(222,223,228,1);--content-box-box-shadow-hover:0 0 9px rgba(0,0,0,.2);--content-box-row-gap:var(--row-gap);--row-gap-half:calc(var(--row-gap) / 2);}@media (min-width:1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:80%;}}@media (max-width:1199.98px){.three-col-layout:not(.panel-open) .col-center{background:transparent;}}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{width:100%;padding-inline:var(--column-padding);margin-right:auto;margin-left:auto;}.col-xxl,.col-xxl-auto,.col-xxl-12,.col-xxl-11,.col-xxl-10,.col-xxl-9,.col-xxl-8,.col-xxl-7,.col-xxl-6,.col-xxl-5,.col-xxl-4,.col-xxl-3,.col-xxl-2,.col-xxl-1,.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{padding-inline:var(--column-padding);}.row{margin-inline:calc(var(--column-padding) * -1);}.dialog-off-canvas-main-canvas .page-main > .container{padding-top:2.5rem;position:relative;}.content-box,.fieldgroup{border-radius:var(--content-box-border-radius);box-shadow:var(--content-box-box-shadow);padding-bottom:calc(var(--row-gap-half) + .7rem);transition:all ease .5s;margin-block-end:var(--row-gap);}.charts-section .left-col .canvas-container + .canvas-container{margin-block-start:var(--row-gap);}.charts-section .canvas-container .content-box__title,.charts-section .canvas-container .fieldgroup > legend{margin-block-end:var(--row-gap-half);text-transform:none;}.charts-section .content-box__title{text-align:center;border-bottom:none;padding-bottom:0;}
:root{}.page-front.user-not-logged-in .anonymous-slider{--desktop-header-bg:var(--desktop-headings);background:var(--desktop-header-bg);}.page-front.user-not-logged-in .anonymous-slider > div:not([class]){display:flex;align-items:center;justify-content:center;}.page-front.user-not-logged-in  .login-container .block-sitebranding{margin-block-start:0;}.page-front.user-not-logged-in .login-container .left-col:before{content:none;background:none;}#user-login-form > * + div{margin-block-start:2rem;}.login-container #edit-pass > a{margin-block-start:.5rem;}.login-container .main-menu__link{--desktop-header-bg:var(--desktop-headings);background:var(--desktop-header-bg);}.login-container .form-text,.login-container .form-email{border-radius:var(--form-border-radius);border:2px solid transparent;background-color:var(--content-box-bg);}@media (max-width:767.98px){.login-container{flex-direction:column;}.login-container .left-col{flex:0 0 100%;position:relative;}.login-container .block-sitebranding{margin-top:1.25rem;max-width:18.75rem;position:relative;left:unset;top:unset;transform:unset;width:100%;}.login-container .anonymous-slider{padding-block:2rem;--desktop-header-bg:var(--desktop-headings);background:var(--desktop-header-bg);}}
:root{}header.page-header .main-menu__item .dropdown-menu{padding-block:1rem 2rem;}.main-menu__item .dropdown-menu .info{padding-block:1.765rem;border-inline-end:1px solid var(--desktop-link);padding-inline-end:3rem;margin-inline-end:3rem;}.main-menu__item .dropdown-menu .menu-wrapper{padding-top:2rem;}.main-menu__item .dropdown-menu nav > ul{text-align:left;padding-inline-end:1rem;}.main-menu__item .dropdown-menu nav > ul ul li{margin-bottom:1rem;}
:root{}#block-trevitallms-tabs{}ul.links.inline,#block-trevitallms-tabs ul{display:flex;list-style-type:none;margin-bottom:2rem;padding:0;}ul.links.inline li,#block-trevitallms-tabs li{}ul.links.inline a,#block-trevitallms-tabs a{display:inline-block;padding:0.5rem 0.75rem;min-width:5.75rem;justify-content:center;text-align:center;font-weight:600;min-height:2.5rem;border-radius:0;border-block:2px solid var(--desktop-button-color);border-inline-start:2px solid var(--desktop-button-color);background-color:#fff;color:var(--desktop-button-text-secondary);transition:all ease .25s;}ul.links.inline a{min-width:4rem;padding:0.25rem 0.75rem;font-weight:500;font-size:.75rem;min-height:1.5rem;}ul.links.inline a:hover,#block-trevitallms-tabs a:hover{background-color:var(--desktop-button-color);transition:all ease .25s;}ul.links.inline a.is-active,ul.links.inline a.active,#block-trevitallms-tabs a.is-active,#block-trevitallms-tabs a.active,#block-trevitallms-tabs li.is-active a{background-color:var(--desktop-button-color);color:var(--desktop-button-text-primary,#fff);}ul.links.inline li:first-child a,#block-trevitallms-tabs li:first-child a{border-radius:1.5625rem 0 0 1.5625rem;}ul.links.inline li:last-child a,#block-trevitallms-tabs li:last-child a{border-inline-end:2px solid var(--desktop-button-color);border-radius:0 1.5625rem 1.5625rem 0;}
:root{}.view .view-header + .view-content{margin-block-start:var(--row-gap);}.views-exposed-form .form-items-group{margin-block-end:var(--row-gap);margin-block-start:5px;}.views-exposed-form .form-item label.option{background-color:var(--body-bg);}.views-exposed-form .form-item label.option:hover{background-color:var(--body-bg);}.views-exposed-form .fieldgroup > legend{font-size:1rem;color:var(--box-headings);text-align:left;border-bottom:1px solid var(--border);padding-bottom:.5rem;margin-block-end:calc(var(--desktop-headings-bottom-space) / 2);}.views-exposed-form:has(.form-item-search) .form-items-group{align-items:center;}.views-exposed-form:has(.form-item-search) .form-item-search{margin-inline-end:1rem;}.views-exposed-form:has(.form-item-search) input.form-search:focus-within ~ .form-submit{background-color:var(--desktop-button-color) !important;border-color:var(--desktop-button-color) !important;}.views-exposed-form:has(.form-item-search) input.form-submit{border-width:2px !important;}.views-exposed-form:has(.form-item-search) input.form-submit:hover,.views-exposed-form:has(.form-item-search) input.form-submit:focus{background-color:var(--desktop-button-color) !important;border-color:var(--desktop-button-color) !important;}.view-opigno-calendar,.view-opigno-calendar[class*=month] td.single-day.single-day-active .inner,.view-opigno-calendar .opigno-calendar-upcoming .inner{border-radius:var(--content-box-border-radius);box-shadow:var(--content-box-box-shadow);margin-bottom:var(--content-box-row-gap);transition:all ease .5s;}.view-opigno-calendar[class*=month] td.single-day.single-day-active .inner,.view-opigno-calendar .opigno-calendar-upcoming .inner{border-top-left-radius:0;border-top-right-radius:0;}.view-opigno-calendar[class*=month] td.single-day.single-day-active .event-info,.view-opigno-calendar .opigno-calendar-upcoming .event-info{flex-direction:column;}.view-opigno-calendar[class*=month] td.single-day.single-day-active .event-duration,.view-opigno-calendar .opigno-calendar-upcoming .event-duration{color:var(--box-headings,#6f6f6f);font-size:0.875rem;line-height:1.3;margin-top:0.15rem;}.view-opigno-calendar[class*=month] td.single-day.single-day-active .title,.view-opigno-calendar .opigno-calendar-upcoming .title{font-size:1.25rem;font-weight:600;text-transform:none;margin-bottom:.5rem;}.page-view-opigno-calendar-page-month .view-opigno-calendar.date-selected{margin-bottom:21.25rem;}.dashboard .view-opigno-calendar{margin-bottom:var(--content-box-row-gap);}.dashboard .view-opigno-calendar.date-selected{margin-bottom:10.1875rem;}.view-opigno-calendar .opigno-calendar-upcoming .inner{background:var(--content-box-bg,#fff);display:flex;padding:1.25rem;position:relative;width:100%;}.view-opigno-calendar .opigno-calendar-upcoming .inner:after{background:var(--desktop-link,var(--desktop-button-color,#0d6efd));content:'';height:3px;left:1.25rem;position:absolute;top:0;width:calc(100% - 2.5rem);}.js .view-opigno-calendar[class*="month"] table td.single-day.single-day-active .inner{display:flex !important;flex-direction:row;align-items:stretch;text-align:left;height:22.5rem !important;}.view-opigno-calendar[class*=month] td.single-day.single-day-active .date-box,.view-opigno-calendar .opigno-calendar-upcoming .date-box{border-right:1px solid var(--desktop-text,var(--border,#ccc));display:flex;flex:0 0 auto;flex-direction:column;justify-content:start;line-height:1.2;max-width:12rem;padding:0 4%;text-align:left;width:auto;}.view-opigno-calendar .opigno-calendar-upcoming .upcoming-label{color:var(--desktop-headings);font-size:1.25rem;font-weight:600;}.view-opigno-calendar[class*=month] td.single-day.single-day-active .inner > .items,.view-opigno-calendar[class*=month] td.single-day.single-day-active .inner > .title,.view-opigno-calendar .opigno-calendar-upcoming .items,.view-opigno-calendar .opigno-calendar-upcoming > .inner > .title{display:flex;flex:1 1 auto;flex-direction:column;margin:0;max-height:none;min-width:0;overflow-y:auto;padding-left:5%;text-align:left;}.dashboard .view-opigno-calendar .opigno-calendar-upcoming .items,.dashboard .view-opigno-calendar .opigno-calendar-upcoming > .inner > .title{min-height:6.875rem;max-height:none;}.dashboard .view-opigno-calendar .opigno-calendar-upcoming .heading a[href*="edit"],.dashboard .view-opigno-calendar .opigno-calendar-upcoming .event-duration,.dashboard .view-opigno-calendar .opigno-calendar-upcoming .event-actions,.dashboard .view-opigno-calendar .opigno-calendar-upcoming .event-link,.dashboard .view-opigno-calendar .opigno-calendar-upcoming .training-link,.dashboard .view-opigno-calendar .opigno-calendar-upcoming .description{display:none;}.view-opigno-calendar .opigno-calendar-upcoming .event-date,.view-opigno-calendar[class*=month] td.single-day.single-day-active .event-date{color:var(--desktop-headings);font-size:0.875rem;line-height:1.3;margin-top:0.15rem;}.view-opigno-calendar .opigno_calendar_event .heading{align-items:center;display:flex;flex-wrap:wrap;gap:0.5rem;margin-bottom:0.5rem;}.view-opigno-calendar .opigno_calendar_event .type.event-type-tag,.view-opigno-calendar .opigno_calendar_event .event-type-tag{background-color:#eef1f7;border:1px solid #d7dbe6;border-radius:999px;color:var(--desktop-headings,#1a4c71);display:inline-flex;font-size:0.75rem;font-style:normal;font-weight:600;letter-spacing:0.02em;line-height:1;padding:0.35rem 0.65rem;text-transform:none;}.view-opigno-calendar .opigno_calendar_event .type.event-type-tag--live-meeting,.view-opigno-calendar .opigno_calendar_event .event-type-tag.event-type-tag--live-meeting{background-color:#fff4eb;border-color:#ffd2ad;color:#b85d1a;}.view-opigno-calendar .opigno_calendar_event .type.event-type-tag--ilt,.view-opigno-calendar .opigno_calendar_event .event-type-tag.event-type-tag--ilt{background-color:#eaf4fb;border-color:#c5dbeb;color:var(--desktop-headings,#1a4c71);}.view-opigno-calendar .opigno-calendar-upcoming .title .event-title-link,.view-opigno-calendar[class*=month] td.single-day.single-day-active .title .event-title-link{color:var(--desktop-link,var(--desktop-button-color,#0d6efd));text-decoration:none;}.view-opigno-calendar .opigno-calendar-upcoming .title .event-title-link:hover,.view-opigno-calendar .opigno-calendar-upcoming .title .event-title-link:focus,.view-opigno-calendar[class*=month] td.single-day.single-day-active .title .event-title-link:hover,.view-opigno-calendar[class*=month] td.single-day.single-day-active .title .event-title-link:focus{text-decoration:underline;}.view-opigno-calendar .opigno-calendar-upcoming .title:not(:has(.event-title-link)),.view-opigno-calendar[class*=month] td.single-day.single-day-active .title:not(:has(.event-title-link)){color:var(--desktop-headings);}.view-opigno-calendar .opigno-calendar-upcoming .items > .views-row + .views-row,.view-opigno-calendar[class*=month] td.single-day.single-day-active .items > .item + .item{border-top:1px solid #d7dbe6;margin-top:0.875rem;padding-top:0.875rem;}.view-opigno-calendar .opigno_calendar_event .event-actions{align-items:center;display:flex;flex-wrap:wrap;gap:0.625rem;margin-top:0.75rem;}.view-opigno-calendar .opigno_calendar_event .event-actions .event-link,.view-opigno-calendar .opigno_calendar_event .event-actions .join-link,.view-opigno-calendar .opigno_calendar_event .event-actions .training-link,.view-opigno-calendar .opigno_calendar_event .event-actions .event-link > div,.view-opigno-calendar .opigno_calendar_event .event-actions .simple-gmap-link{display:contents;margin:0;}.view-opigno-calendar .opigno_calendar_event .event-actions a,.view-opigno-calendar .opigno_calendar_event .event-actions a.event-action-btn{align-items:center;background-color:var(--content-box-bg,#fff);border:2px solid var(--desktop-link,var(--desktop-button-color,#ffb374));border-radius:25px;color:var(--desktop-headings,#133854);display:inline-flex;font-size:0.875rem;font-weight:600;line-height:1.2;padding:0.5rem 0.9375rem;text-decoration:none;white-space:nowrap;}.view-opigno-calendar .opigno_calendar_event .event-actions a:hover,.view-opigno-calendar .opigno_calendar_event .event-actions a:focus,.view-opigno-calendar .opigno_calendar_event .event-actions a.event-action-btn:hover,.view-opigno-calendar .opigno_calendar_event .event-actions a.event-action-btn:focus{background-color:var(--desktop-link,var(--desktop-button-color,#ffb374));color:#fff;text-decoration:none;}.view-opigno-calendar .opigno_calendar_event .event-actions .event-link > div > div:first-child{display:none;}.view-opigno-training-catalog .views-row{border-radius:var(--content-box-border-radius);box-shadow:var(--content-box-box-shadow);margin-bottom:var(--content-box-row-gap);transition:all ease .5s;}.view-opigno-training-catalog.style-line .views-row{margin-bottom:var(--content-box-row-gap);}.view-opigno-training-catalog .views-row:hover{box-shadow:var(--content-box-box-shadow-hover);transition:all ease .3s;}.view-opigno-training-catalog .views-field-field-learning-path-media-image{border-top-left-radius:var(--content-box-border-radius);border-top-right-radius:var(--content-box-border-radius);}.view-opigno-training-catalog.style-line .top-wrapper .views-field-field-learning-path-media-image{border-top-left-radius:var(--content-box-border-radius);border-bottom-left-radius:var(--content-box-border-radius);}.view-opigno-training-catalog .views-row{margin:0 calc(var(--content-box-row-gap) / 2) var(--content-box-row-gap);}.view-opigno-training-catalog .views-row{flex:0 0 calc(33.333% - var(--content-box-row-gap));max-width:calc(33.333% - var(--content-box-row-gap));}@media screen and (max-width:1199.98px){.view-opigno-training-catalog .views-row{flex:0 0 calc(50% - var(--content-box-row-gap));max-width:calc(50% - var(--content-box-row-gap));}}@media screen and (max-width:767.98px){.view-opigno-training-catalog .views-row{flex:0 0 calc(100% - var(--content-box-row-gap));max-width:calc(100% - var(--content-box-row-gap));}}@media screen and (max-width:767.98px){.view-opigno-training-catalog.style-line .views-row{flex:0 0 100%;max-width:calc(100% - var(--content-box-row-gap));}}.view-opigno-training-catalog .views-infinite-scroll-content-wrapper{margin:0;}.view-opigno-training-catalog .view-style{margin-bottom:0;padding-inline:var(--column-padding);align-items:center;}.view-opigno-training-catalog .views-field-opigno-lp-take-link .icon_state_passed .fi{background:var(--green);color:#2f3758;}
